2012-05-09 59 views
3

其實我在屏幕底部的應用程序中顯示了一個google.ads.AdView.All正常工作。但唯一的問題是,在三星銀河音符中顯示時,它並不佔用整個屏幕的寬度,但是在聯網中顯示時,它會佔用整個屏幕的寬度。google.ads.AdView不佔用三星Galaxy Note中的全屏寬度

爲什麼會發生這種情況,是否有辦法解決這個問題。

我的XML佈局這裏我把我的google.ads.AdView是

<LinearLayout 
    android:id="@+id/bottom_control_bar" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:orientation="horizontal" > 

    <com.google.ads.AdView 
     android:id="@+id/adView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     ads:adSize="BANNER" 
     ads:adUnitId="a14e5222d46c63d" 
     ads:loadAdOnCreate="true" > 
    </com.google.ads.AdView> 
</LinearLayout> 
+0

什麼是您的AdMob SDK版本? –

回答

21

AdView的寬度根據屬性adSize的不同而不同。您可以在https://developers.google.com/mobile-ads-sdk/docs/admob/android/banner#banner_size中查看該屬性的各種值。如果您正在使用AbMob的v6.0.0或更高版本,則可以使用SMART_BANNER常數。

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

我用它作爲你說的,但它不顯示添加,而是顯示在添加視圖中的以下消息..我更新了我的屏幕截圖。 – AndroidDev

+0

什麼是您的AdMob SDK版本?您是否嘗試過其他廣告尺寸 - 例如IAB_BANNER?你有沒有指定正確的adUnitId? – Rajesh

+0

其6.0.0 ...不,我沒有和在清單中我已經寫這個 AndroidDev

0

我有兩個建議。首先嚐試將寬度設置爲match_parent。如果addmob不可能,那麼我建議你用layout_gravity =「center」居中,這樣看起來就不那麼傻了:)