AdMobの表示回数が少なかった話

全画面広告

AdMobを使ってるんですが、どうにも表示回数が少なかったんです。
リクエストのわりにそこまで表示されてないなと。
なんでかなと思ったら広告の読み込みに失敗したときそのままにしてたからっぽくて。

OnAdLoadFailedのイベントハンドラに、広告を読み直す処理を入れたらちゃんと表示されるようになりました。
あと再表示するときは一度Destroyを呼び出して再度生成する必要があります。OnAdClosedのイベントで処理してます。

下のスクリプトはフリーのアセット使用してますのでインポートしないと使えないです。時間をおく処理に使ってるだけですが。
UniRx – Reactive Extensions for Unity

AdMobのSDKは公式からDLをどうぞ。

バナーでもOnAdLoadTofailedのイベントがありますので同じようにできるかと。あと、広告を登録したばかりだと表示されないこともあるみたいです。時間を置いたら(1日、2日くらい?)表示されるという話をちらほら見ます。ネットで。

ゆうても、たくさんの人にプレイされなかったらどうしようもないんですけ……ど!!