我在新游戏中实现了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文件,我得到相同的消息。我决定甚至安装一个apk文件从我一岁的游戏到模拟器上检查这个,我得到相同的结果。
我在admob面板中仔细检查我的应用程序设置,并在我的aps中使用正确的发布者ID,并且“在客户端代码中使用测试模式设置”选项处于执行状态。
如果有人分享他处理这类问题的经验(或者有人可以确认这是服务器端的问题),我将非常高兴。
我在旧项目中使用了admob 6.1.0和4.1.1
谢谢!