我正在我的Android应用中实施广告。它们工作正常,但它需要几秒钟弹出,然后调整我的布局元素。我想在加载广告之前预先调整布局元素的大小,这样它们就不会移动。
有没有办法在广告视图加载后用广告视图替换现有视图(占用广告的空间)?还有其他方法可以达到同样的效果吗?
由于
(另外,我是以编程方式添加广告视图,而不是通过XML添加广告视图,但如果需要,我可以更改)
答案 0 :(得分:1)
假设您正在使用AdSize.BANNER
,AdView的高度为50dp。您可以将AdView合并为XML并将其高度设置为50dp,或者您可以使用50dp高度定义XML格式的容器布局,并以编程方式将AdView添加到容器布局中。
答案 1 :(得分:0)
我最终做的是将adView的最小高度设置为50像素乘以密度系数(1.5为高,1为中,.75为低),因为这些值对应于横幅的广告高度。效果很好。