2011-07-26 128 views
2

我有一个与admob旗帜的应用程序,它可以在Android SDk模拟器中正常工作,但是当我在Galaxy选项卡中测试它时,admob旗帜不会出现... 但它确实显示在模拟器中。三星Galaxy Tab中的Admob

回答

0

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

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

GER

+0

我认为你没有得到我的伴侣,它可以很好的模拟器,各种模拟器,但是当我连接我的硬三星Galaxy Tab与USB,并测试我的应用程序,admob横幅不会来... – MBP

+0

可能是一个愚蠢的问题,但...是你的银河连接到互联网?你可以在网上冲浪吗?否则,请提供一些代码。 – ggomeze

+0

是啊,它连接到互联网, – MBP

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

0

这里很难回答。你可以请张贴你的代码片段。

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

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

希望这会帮助你。

0

由于AdMob广告横幅的高度...

针对Android平板电脑,AdMob广告的大小是90dp的高度

在我的应用程序,如果我改变的AdMob的高度,那么它的确定平板电脑上。