2011-08-15 114 views
6

我與admob橫幅大小有問題: 我的測試終端是Samsung Galaxy s(480x800)和華碩eee pad變壓器(800x1200)。 在​​我使用的橫幅廣告尺寸爲320x50手機和728x90平板電腦。Admob未填滿所有寬度

隨着480x800(和肖像)添加是擴大,並填寫所有的佈局,但在橫向或與平板電腦橫幅只佔一部分,其餘是黑色的。

我該如何解決這個問題?

感謝

+0

您如何包含網頁視圖/ imageview的等廣告? – Nick

+0

在LinearLayout中 – Addev

+0

我有同樣的問題.... arggg – Mun0n

回答

0

大多數應用程序都像你這是不是一個問題,這是很難得到它填補了空間在橫向模式!不要擔心

11

您必須在adView屬性adSize中設置標誌SMART_BANNER。這樣的:每個谷歌Banner Ad Customization

<com.google.ads.AdView 
    android:id="@+id/adView" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    ads:adSize="SMART_BANNER" 
    ads:adUnitId="@string/admob_id" 
    ads:loadAdOnCreate="true" 
    ads:testDevices="@string/devices_id" /> 
0

您也可以使用智能橫幅

注:在佈局智能橫幅廣告視圖必須使用的設備的整個寬度 。如果沒有,則會收到警告消息 「沒有足夠空間顯示廣告」,並且橫幅不會顯示。

要使用智能橫幅廣告,指定的常數SMART_BANNER的廣告尺寸:

AdView adView = new AdView(this); 
adView.setAdSize(AdSize.SMART_BANNER); 

Smart Banners