Smart-Banner sind Anzeigenblöcke, in denen bildschirmbreite Banneranzeigen auf verschiedenen Geräten im Quer- und Hochformat gerendert werden. Smart-Banner erkennen die Breite des Geräts in der aktuellen Ausrichtung und erstellen die Anzeigenansicht in der entsprechenden Größe.
In Smart-Bannern gibt es drei Anzeigenhöhen:
Anzeigenhöhe | Bildschirmhöhe |
---|---|
32 dp | ≤ 400 dp |
50 dp | > 400 dp und ≤ 720 dp |
90 dp | > 720 dp |
In der Regel haben Smart-Banner auf Smartphones eine Höhe von 50 dp im Hochformat und 32 dp im Querformat. Auf Tablets beträgt die Höhe in beiden Ausrichtungen normalerweise 90 dp.
Wenn eine Bildanzeige nicht den gesamten vorgesehenen Platz einnimmt, wird das Bild zentriert und der Bereich auf beiden Seiten ausgefüllt.
Wenn Sie Smart-Banner in XML verwenden möchten, geben Sie die Konstante SMART_BANNER
für die Anzeigengröße an und legen Sie die Breite von AdView
auf match_parent
fest. Beispiel:
<com.google.android.gms.ads.AdView xmlns:ads="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" ads:adSize="SMART_BANNER" ads:adUnitId="ca-app-pub-3940256099942544/6300978111"> </com.google.android.gms.ads.AdView>
Wenn Sie ein Smart-Banner programmatisch erstellen möchten, verwenden Sie AdSize.SMART_BANNER
als Anzeigengröße:
Java
AdView adView = new AdView(this); adView.setAdSize(AdSize.SMART_BANNER);
Kotlin
val adView = AdView(this) adView.adSize = AdSize.SMART_BANNER