2011-12-23 79 views
2

我正在将AdMob广告添加到我的应用中。测试广告在模拟器中正常工作,但是当我在手机上测试时,它不显示。看着LogCat,它说它收到了广告,并没有说分配的空间太小而不能容纳广告(我检查过它会告诉我这是否发生),但测试广告没有出现。我找不到任何测试广告能够被成功接收并且有足够空间但没有显示的理由,所以我相当难过。AdMob广告已收到,但不会显示

+0

你是如何设置测试模式的? 'AdRequest.addTestDevice(AdRequest.TEST_EMULATOR)'只设置测试模式的仿真器。如果您想将测试模式的设备列入白名单,您需要调用AdRequest.addTestDevice(“YOUR_HASHED_DEVICE_ID”);'在尚未列入测试模式白名单的设备上发出请求时,可以在logcat输出中找到此设备。 – 2011-12-27 16:27:33

回答

1

AdMob并不总是显示AD。 显示的广告数量取决于您申请的申请数量。

很少请求=很少看到横幅的概率。

然后,如果您没有收到任何错误,并且您的logcat表示广告被正确接收,那么可能就没关系。

在安装在〜2000设备上的应用程序中,AD很少出现。

+0

我很确定测试广告应该100%的时间显示;我认为这是重点。 – Alex 2011-12-23 23:17:34

+0

是的测试可能是的。但是我在网站上的某个地方看到,ADS在未进行测试时,并不总是显示出来。这取决于您的请求数量。 – Ivan 2011-12-23 23:31:00