2012-10-31 25 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添加到容器佈局。