2012-10-31 75 views
0

我在我的Android应用中实施广告。它们工作正常,但需要几秒钟才能弹出,然后调整布局元素的大小。即使在加载广告之前,我也想让布局元素进行预先调整大小,以便在广告一旦加载完成后不会移动。Android用admob广告替换现有视图

一旦加载后,有什么方法可以用广告视图替换现有视图(占用广告的空间)?任何其他方式来获得相同的效果?

感谢

(另外,我加入了广告视图编程,而不是通过XML,但我可以改变,如果需要的话)

+0

在将它添加到布局之前,我通过将adView的最小高度设置为80像素(它适用于我的droid X)或多或少地工作,猜测我必须找到一些与密度无关的设置此高度的方法尽管除非广告被缩放。 – Andrew

回答

0

我最终做的是将adView的最小高度设置为等于50像素乘以密度因子(1.5为高,1为中等,75为低),因为这些值与横幅的广告高度相对应。完美的作品。

1

假设你正在使用AdSize.BANNER,AdView中有50dp高度。您可以将AdView整合到XML中并为其指定50dp高度,或者您可以使用XML以50dp高度定义容器布局,并以编程方式将AdView添加到容器布局。