2012-05-09 49 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”居中,这样看起来就不那么傻了:)

相关问题