凡ミスを小一時間悩んだのでのメモしておきます。
Google Playに登録すべくEclipseから署名付きのapkファイルを出力して、Dropbox経由でAndroid端末にインストールしてみると、admobが表示されなくなりました。デバッグ段階では表示されていたのに。
Logcatを見ると、「Cannot find adapter class 'com.google.ads.mediation.admob.AdMobAdapter'. Did you link the ad network's mediation adapter? Skipping ad network.」だの「java.lang.ClassNotFoundException: com.google.ads.mediation.admob.AdMobAdapter」表示されています。ビルドのやり方に問題があるかと思ってましたが、違いました。
admobを表示させるxmlファイルのads:adUnitIdの値が違う値でした。admobのサイトにログインしてそこに記述されているパブリッシャー IDにしてやると、うまく表示されました。
こんなミスをする思い当たる節がありませんが、何かしたのでしょう。解決のヒントは以下のリンクよりいただきました。
それにしても、Admobのサイトに依頼数がカウントされているので、何をキーにそのアプリが依頼したんだと疑問も残りますが...
[PR]
・Smartphone Ads iPhone・Androidアプリへの広告の実装と管理テクニック
Google Playに登録すべくEclipseから署名付きのapkファイルを出力して、Dropbox経由でAndroid端末にインストールしてみると、admobが表示されなくなりました。デバッグ段階では表示されていたのに。
Logcatを見ると、「Cannot find adapter class 'com.google.ads.mediation.admob.AdMobAdapter'. Did you link the ad network's mediation adapter? Skipping ad network.」だの「java.lang.ClassNotFoundException: com.google.ads.mediation.admob.AdMobAdapter」表示されています。ビルドのやり方に問題があるかと思ってましたが、違いました。
admobを表示させるxmlファイルのads:adUnitIdの値が違う値でした。admobのサイトにログインしてそこに記述されているパブリッシャー IDにしてやると、うまく表示されました。
こんなミスをする思い当たる節がありませんが、何かしたのでしょう。解決のヒントは以下のリンクよりいただきました。
・android - What is the class GADMAdapterCustomEvents - Stack Overflowちなみに、 ビルドに問題がある場合は、こちら↓のお話が参考になるかもしれません。
http://stackoverflow.com/questions/12284188/what-is-the-class-gadmadaptercustomevents
・Yet Another Diary: Androidで外部JarがAPKファイルに取り込まれなくなった時の対処法
http://yasu-2.blogspot.jp/2012/04/androidjarapk.html
それにしても、Admobのサイトに依頼数がカウントされているので、何をキーにそのアプリが依頼したんだと疑問も残りますが...
[PR]
・Smartphone Ads iPhone・Androidアプリへの広告の実装と管理テクニック
コメント
コメントを投稿