Smart-Banner

Smart-Banner sind Anzeigenblöcke, in denen auf allen Geräten und in jeder Ausrichtung Banneranzeigen auf der gesamten Bildschirmgröße gerendert werden. Smart-Banner erkennen die Breite des Geräts in seiner 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 Querformat und 32 dp im Querformat. Auf Tablets beträgt die Höhe in beiden Ausrichtungen normalerweise 90 dp.

Wenn eine Bildanzeige nicht genügend Platz für die gesamte Anzeigenfläche hat, wird das Bild zentriert und der Abstand auf beiden Seiten wird 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.admanager.AdManagerAdView
  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.admanager.AdManagerAdView>

Wenn Sie ein Smart-Banner programmatisch erstellen möchten, verwenden Sie AdSize.SMART_BANNER als Anzeigengröße:

Java

AdManagerAdView adView = new AdManagerAdView(this);
adView.setAdSizes(AdSize.SMART_BANNER);

Kotlin

val adView = AdManagerAdView(this)
adView.adSizes = AdSize.SMART_BANNER