我正在尝试了解如何使用Android中的Milkman Games externsion将admob广告放置在flex移动应用视图的顶部或底部。

因此,基本上,如果我选择在我的视图中执行以下操作

AdMob.showAd(AdMobAdType.BANNER, AdMobAlignment.CENTER, AdMobAlignment.BOTTOM);


如何在底部的视图中为广告腾出空间?

在此阶段,视图具有滚动器组件,我希望广告始终一直位于屏幕底部。

我是否使用内置的ANE函数:

 AdMobAdType.getPixelSize(AdMobAdType.BANNER)


确定投放的广告的高度,然后调整滚动条底部的约束以使广告停止投放?

ps。任何人都无法阐明V3.0.2是否是此Milkman Games Admob扩展的最新版本?我还没有从他们那里得到回音。



我还要在定位和尺寸方面添加此内容...我要的是标准横幅,然后根据“标准”横幅为320x50 dp单位的事实,手动计算出允许它们的高度。假设设备从此处开始处于160dpi类别,则您可以使用公式计算出240或320 dpi设备的像素数量。

您也可以只使用Milkman AdMobAdType.getPixelSize函数来获取实际的显示尺寸。当我有了实际的身高尺寸时,我只是在其中添加了一点填充,以使应用内容离广告更远。由于我的flex ap主要在“视图”内部包含滚动条,因此将滚动条的“底部”属性设置为广告容器的大小。这样一来,广告就可以很好地位于移动视图的底部。您可以使用滚动条上的“ top”属性。

干杯马可

最佳答案

是的,这就是使用的方法。您还可以使用硬编码的估算值(例如50像素)作为滚动条上的默认bottom约束;这样可以减轻广告加载后重新调整容器大小的视觉影响。

10-08 12:33