Admob 测试广告不起作用,只有真实的广告在显示 - Android
Posted
技术标签:
【中文标题】Admob 测试广告不起作用,只有真实的广告在显示 - Android【英文标题】:Admob test ads not working, only the real ones are showing - Android 【发布时间】:2012-10-14 09:49:33 【问题描述】:我在我的新游戏中实现了 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);
我的广告请求中的方法。可以肯定的是,我昨天决定检查我的 apk 文件(当测试广告 100% 有效时),我得到了相同的消息。我什至决定将我一年前的游戏中的 apk 文件安装到模拟器上来检查这一点,我得到了相同的结果。 我在 admob 面板中仔细检查了我的应用程序设置,并在我的应用程序中使用了正确的发布者 ID,并且“使用客户端代码中设置的测试模式设置”选项已启用。 如果有人分享他处理此类问题的经验(或者也许有人可以确认这是服务器端的问题),我将非常高兴。 我在旧项目中使用 admob 6.1.0 和 4.1.1。 谢谢!
【问题讨论】:
我在使用 Admob 测试广告时遇到了同样的问题(从昨天开始) - 设置 request.testing = false 提供实时广告并按预期工作。我的代码没有错误,已经运行 Admob 广告大约一年了(ios),刚刚升级到新的 SDK(已经使用新的 SDK 运行了测试广告)。我确定这个问题是服务器端的,很快就会解决...... 【参考方案1】:我遇到了同样的问题,正如 Mads 所说的 admob 方面存在问题,但他们已经解决了。他们刚刚回复了support forum,我确认它对我有用。
【讨论】:
以上是关于Admob 测试广告不起作用,只有真实的广告在显示 - Android的主要内容,如果未能解决你的问题,请参考以下文章
Cordova - AdMob 插件可以显示测试广告,但不能显示真实广告