2016-01-19 3 views
5

Admobバナー広告を使用しているときに、テスト広告も実際の広告もデバイスの全幅を占めていません。Admob bannner広告が全幅を取らない

これは私が私のレイアウトXMLで宣言したadViewです:

<com.google.android.gms.ads.AdView 
     android:id="@+id/adView" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:layout_centerHorizontal="true" 
     android:gravity="bottom" 
     ads:adSize="BANNER" 
     ads:adUnitId="@string/banner_ad_unit_id"></com.google.android.gms.ads.AdView> 

これがレンダリングされているものです。

enter image description here

+0

広告は非常に明確にそれが320PX広いだと述べています。 –

+0

@AdamSそれで、どうやって全幅を占めるようにできますか? –

答えて

19

変更

ads:adSize="BANNER" 

ads:adSize="SMART_BANNER" 

スマートバナーは いずれかの方向で異なるデバイス間で任意の画面サイズに 画面全体のバナー広告をレンダリングします(5月v6.0.0のような)新しい広告ユニットです。スマートバナーは、携帯電話の現在の向きの幅を「スマートに」検出し、広告の表示を と同じにすることで、さまざまな端末間で画面が増加するのを防ぐのに役立ちます( )。

Read more here

関連する問題