新しいゲームに admob を実装しました。すべて問題ありませんでしたが、何らかの理由で誤ってテスト広告が表示されなくなり (実際のデバイスでは実際の広告は正常に動作します)、次のメッセージが表示されます。
10-14 09:28:10.133: I/Ads(578): adRequestUrlHtml: <html><head><script src="http://media.admob.com/sdk-core-v40.js"></script><script>AFMA_buildAdURL({"preqs":8,"session_id":"760111204008742348","u_sd":1,"seq_num":"9","slotname":"a15079ad976bb3e","u_w":1280,"msid":"com.jgrzesik.sokobangarden.android","simulator":1,"cap":"m,a","adtest":"on","js":"afma-sdk-a-v6.1.0","toar":0,"isu":"B3EEABB8EE11C2BE770B684D95219ECB","cipa":0,"format":"320x50_mb","net":"ed","app_name":"1.android.com.jgrzesik.sokobangarden.android","hl":"en","u_h":752,"carrier":"310260","ptime":788505,"u_audio":4});</script></head><body></body></html>
10-14 09:28:11.875: I/Ads(578): Received ad url: <url: "http://googleads.g.doubleclick.net:80/mads/gma?preqs=8&session_id=760111204008742348&u_sd=1&u_w=1280&msid=com.jgrzesik.sokobangarden.android&cap=m%2Ca&adtest=on&js=afma-sdk-a-v6.1.0&toar=0&isu=B3EEABB8EE11C2BE770B684D95219ECB&cipa=0&format=320x50_mb&net=ed&app_name=1.android.com.jgrzesik.sokobangarden.android&hl=en&u_h=752&carrier=310260&ptime=788505&u_audio=4&u_so=l&output=html®ion=mobile_app&u_tz=0&client_sdk=1&ex=1&slotname=a14e8f77524dde8&askip=3&caps=inlineVideo_interactiveVideo_mraid1_th_autoplay_mediation_sdkAdmobApiForAds_di&jsv=38" type: "admob" afmaNotifyDt: "null">
10-14 09:28:12.162: I/Ads(578): onFailedToReceiveAd(広告リクエストは成功しましたが、広告在庫がないため広告が返されませんでした。)
私が使用しているので、これは非常に珍しいようです
addTestDevice(AdRequest.TEST_EMULATOR);
広告リクエストのメソッド。確かに、昨日 (テスト広告が 100% 機能していたとき) の apk ファイルをチェックすることにしましたが、同じメッセージが表示されます。これを確認するために、1 年前のゲームの apk ファイルをエミュレータにインストールすることにしましたが、同じ結果が得られました。Admob パネルでアプリの設定を再確認し、AP で正しいパブリッシャー ID を使用しています。また、「クライアント コードで設定されたテスト モード設定を使用する」オプションが有効になっています。誰かがこの種の問題に対処した経験を共有してくれれば、非常に嬉しく思います (または、これがサーバー側の問題であることを誰かが確認できるかもしれません)。
古いプロジェクトで admob 6.1.0 と 4.1.1 を使用しています。
ありがとう!