三星Galaxy Tab中的Admob

时间:2011-07-26 10:34:42

标签: android admob galaxy-tab

我有一个带有admob横幅的应用程序,它在Android SDk模拟器中运行良好,但是当我在我的Galaxy选项卡中测试它时,admob横幅没有出现...... 但它确实在模拟器中显示..

4 个答案:

答案 0 :(得分:0)

您是否下载了三星Galaxy Tab SDK并使用该模拟器运行了该项目?在任何方面,我认为您的问题与不同的屏幕分辨率有关。尝试在更宽的屏幕上运行Android模拟器,您也可以在开发环境中重现问题。

否则,请在您的问题中添加一些代码。

GER

答案 1 :(得分:0)

我不知道你是否想出来了,但我遇到了同样的问题(我们当然在谈论旧的7英寸标签);我注意到AdSize.BANNER有效,AdSize.IAB_BANNER不是纵向显示,只是在风景中;当我手动将广告的宽度设置为600(实际宽度)时,它仍然不显示。

因此,请查看文档和指南,并根据guide

  

SDK会请求请求AdView的大小   实例化。如果设备屏幕上没有足够的空间   要显示广告,不会显示任何内容。

那么根据文档,为什么AdSize.IAB_BANNER在468宽的情况下不起作用?这是因为AdMob在顶部应用密度计算,并且由于Tab为high density,因此横幅尺寸乘以1.5,使得实际尺寸为702,超过600,因此不会显示任何内容。

您可以手动设置宽度为400,然后它会以适合的尺寸填充广告,为大小为Adsize.BANNER的横幅。

答案 2 :(得分:0)

这里很难回答。你可以发贴你的代码片段吗?

我猜您正在使用测试设备作为模拟器。如果是这样,请添加具有适当设备ID的测试设备。

AdRequest adRequest = new AdRequest();
adRequest.addTestDevice(AdRequest.TEST_EMULATOR);               // Emulator
adRequest.addTestDevice("TEST_DEVICE_ID");                      // Test Android Device

希望这会对你有所帮助。

答案 3 :(得分:0)

因为admob横幅的高度......

对于Android平板电脑,Admob的尺寸为高度为90dp

在我的应用上,如果我改变了admob的高度,那么平板电脑就可以了。