【自分用メモ】AdMobの新ライブラリはjarファイル差し替えだけでは動かない


「twicca マルチ画像プラグイン」や「Deathgrip Simulator」にはモバイル広告「AdMob」のライブラリが組み込まれていますが、最近(1/12くらい)にライブラリを更新してください的なメッセージがAdMobの管理画面に出まして、とりあえず「Deathgrip…」の方だけライブラリのjarファイルを差し替えたのですが、どうも広告が配信されていないらしい。

よくよく調べてみるとライブラリの仕様が変更されたようで、「AdMobActivity」なるActivityの定義がAndroidManifest.xmlに必要になった様子。

<activity android:name="com.admob.android.ads.AdMobActivity"
      android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
      android:configChanges="orientation|keyboard|keyboardHidden"
      />

たしかにSDKに付属していたサンプルプロジェクトには上記の記述がありました。ようするに私が「jarファイルだけ差し替えればいいだろう」とか油断してしまったのが悪かったわけで。

教訓:SDKが更新されたら使い方が変わっていないか必ずチェックしよう

※現在配信中のアプリでは上記の問題は解消されています。それでも広告が出ないときは単純にAdMobから広告が配信されていないだけです。

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload CAPTCHA.