早上好,
我的问题是广告根本没有在我的应用,测试模式中显示.我将把这个问题专门用于测试模式,一旦我开始工作,我会担心实时广告.
发展信息
我正在使用Eclipse进行开发.
我在Android应用中使用Google Play服务和Admob设置了广告,如Google提供的在线文档中所述.
我使用addTestDevice("xxxxxxxxxxxxxxxx")添加了我的设备ID,并多次检查散列设备ID以确保它是正确的.
我正在使用真实设备进行测试.适用于Android 4.1.2的HTC Sensation.广告适用于设备上安装的其他应用.
问题(见下面的日志信息)
当我在设备上运行应用程序时,根本不会显示任何广告.即使我将设备添加为测试设备,也会发生这种情况.
我搜索过高低,并发现了很多类似的问题,但我还没有找到这个具体问题的答案.
我尝试了很多东西:
我根本无法深究这个问题.我将非常感谢能够帮助我的人.我有一种感觉,我可能会遗漏一些非常小而重要的东西,这会导致我这些问题.
我关注的线路已经放在下面的过滤日志中("没有来自广告服务器的填充").在完整的日志中,还有一行'找不到谷歌播放服务资源',但经过一些研究后,这似乎不是我的问题的原因,并且看起来是我们可以忽略的事情.
无论如何,我认为这是关于我的所有信息 - 提前感谢任何为我调查此事的人.
过滤的日志
当按"log:ads"过滤时,LogCat输出以下内容:
03-15 09:51:46.549: I/Ads(12405): Use AdRequest.Builder.addTestDevice("A24031FACA2D8B7F7AFB280EB4E87A11") to get test ads on this device.
03-15 09:51:46.569: I/Ads(12405): Starting ad request.
03-15 09:51:48.642: I/Ads(12405): No fill from ad server.
03-15 09:51:48.652: W/Ads(12405): Failed to load ad: 3
Run Code Online (Sandbox Code Playgroud)
完整的logcat输出
03-15 10:07:56.980: D/IntroActivity(15242): ++onCreate
03-15 10:07:59.432: I/Ads(15242): Use AdRequest.Builder.addTestDevice("A24031FACA2D8B7F7AFB280EB4E87A11") to get …Run Code Online (Sandbox Code Playgroud)