admob说“服务器回复说没有广告可用”

时间:2011-01-20 12:11:57

标签: android admob

我已经在我的应用程序中添加了admob测试,因为pdf指令正在指导并且一切正常(在模拟器和我的设备中)。为了停止测试模式并在市场上传我的新apk我必须擦除我的.java文件中的测试代码,对吧?我已经尝试过了,我将我的.apk文件上传到我的设备中(来自大容量存储)但是我看不到任何有用的东西......我错了什么?

测试代码:

 AdManager.setTestDevices( new String[] { 
                   AdManager.TEST_EMULATOR,"xxxxxxxxxxxxxxxxxxxxxxxxx",});

             AdView adView=(AdView)findViewById(R.id.ad);
             adView.requestFreshAd();

我检查了我的LogCAT视图:

01-20 14:13:38.938: INFO/AdMobSDK(19582): No fill.  Server replied that no ads are available (373ms)

4 个答案:

答案 0 :(得分:4)

你自己回答了问题

  

01-20 14:13:38.938:   INFO / AdMobSDK(19582):无填写。服务器   回复说没有可用的广告   (373ms)

一切都很好。服务器无需向您发送任何内容,只要有,您就会看到广告。

答案 1 :(得分:2)

您必须手动从AdMob帐户中停用测试模式。所以只需登录到您的AdMob帐户并转到该应用程序的设置,您就可以找到这样的选项:

alt text

答案 2 :(得分:1)

我观察到了相同的结果。耐心一点 :) BTW。您不必删除AdManager.TEST_EMULATOR,"xxxxxxxxxxxxxxxxxxxxxxxxx",});。它只影响您的设备。

答案 3 :(得分:1)

确保广告周围有足够的空间,即其广告容量应至少为320dp宽。我在这里详细讨论了这个问题: http://cupcake-and-beyond.blogspot.com/2011/05/why-is-my-admob-ad-not-showing-up.html

(我还展示了新广告尺寸的巧妙技巧)