2016-01-19 12 views
5

Reklamy typu "reklama" ani reklama na żywo nie są wyświetlane na całej szerokości urządzenia podczas korzystania z banerów reklamowych AdMob.Reklamy Admob bannner nie zajmują pełnej szerokości

To adView że już zadeklarowane w moim układ xml:

<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> 

To co jest renderowany:

enter image description here

+0

ad dość wyraźnie stwierdza, że ​​jest to 320px szerokości. –

+0

@AdamS Więc jak mogę to zrobić na całej szerokości? –

Odpowiedz

19

Zmienić

ads:adSize="BANNER" 

do

ads:adSize="SMART_BANNER" 

Inteligentne banery są nowe jednostki reklamowe (poczynając od V6.0.0), które będzie świadczyć ekranem całej banerów reklamowych na dowolnej wielkości ekranu dla różnych urządzeń w obu orientacji. Inteligentne banery pomagają radzić sobie ze zwiększaniem fragmentacji ekranu na różnych urządzeniach, "inteligentnie" wykrywając szerokość telefonu w bieżącej orientacji i tworząc taki rozmiar reklamy.

Read more here