0

我正在我的 android 应用程序中实施广告。它们工作正常,但需要几秒钟才能弹出,然后调整我的布局元素的大小。我想在广告加载之前预先调整布局元素的大小,这样它们就不会移动。

有没有办法在加载后用广告视图替换现有视图(占用广告所在的空间)?有没有其他方法可以达到同样的效果?

谢谢

(另外,我以编程方式添加广告视图,而不是通过 XML,但如果需要,我可以更改它)

4

2 回答 2

1

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

于 2012-10-31T20:24:44.343 回答
0

我最终做的是设置 adView 的最小高度等于 50 像素乘以密度因子(1.5 表示高,1 表示中等,0.75 表示低),因为这些值对应于横幅的广告高度。完美运行。

于 2012-11-01T18:39:35.700 回答