2010年11月9日火曜日

AdMobで広告が表示されない場合の対策

タイトル通りの記事です。Android版の「Army & Maiden」の開発で引っ掛かった部分です。

Androidアプリに広告を載せる方法としては、Google傘下のAdMobが選択肢になると思います。というわけで、こいつを昨晩から試していました。

しかし、このAdMobの広告が上手く表示されなかったのと、広告が配信されないことがあるのとで、きちんと上手く表示させるのに苦労しました。

軽量級のアプリだとほぼ成功するのですが、重量級のアプリだとけっこう失敗します。そこで、その対策と、広告取得失敗時の処理について書いておこうと思います。

最初、原因が分からずに、最小セットで現象を再現するのにえらく苦労しました。また、ネットに情報が少なく、非常に難渋しました。こんな馬鹿らしい実験で時間を使うのは、人類の時間の無駄使いなので解決方法をまとめておきます。

以下、表示例です。最初の画像が自社広告(適当な仮画像)。その後、正常に広告が取得できたら、AdMobの広告に切り換わります。