我按照admob SDK教程为我的Android应用程序设置广告。 但我没有得到任何测试补充:(。另外,在admob网站上没有注册请求。 当我运行我的应用程序时,日志会显示以下内容:
03-18 08:23:56.392: INFO/AdMobSDK(1278): Publisher ID set to xxxxxxxx
03-18 08:23:56.392: INFO/AdMobSDK(1278): Making ad request in test mode
03-18 08:23:56.513: INFO/AdMobSDK(1278): No fill. Server replied that no ads are available (120ms)
xxx是我的发布商ID,但是我把它隐藏在x'es :)中。 我确实在清单中设置了我的发布商ID。
我在我的代码中设置了“setTestDevices方法”,设备ID是logcat请求的
AdManager.setTestDevices( new String[] { "xxxxxxxxxxxxxxxxxxxx", } );
我做错了什么?我想我应该在手机上测试广告?
答案 0 :(得分:1)
我发现AdMob的测试模式非常不可靠。有时候我没有广告,有时候是测试广告,偶尔会看到真正的广告。
我不会太担心,而是确保广告在实时应用上展示。如果您没有展示广告,可能需要查看Adwhirl。填充错误基本上意味着AdMob并未销售所有广告空间,因此如果您希望始终展示广告,则可能需要超越AdMob。 Adwhirl是一个聚合器,由AdMob拥有,因此如果他们没有广告,它会从其他网络中提取广告。