Smart-Banner

Plattform auswählen: iOS Unity Android (alt)

Smart-Banner sind Anzeigenblöcke, in denen Banneranzeigen auf jedem Bildschirm in der ganzen Breite gerendert werden, unabhängig von der Bildschirmgröße, dem Gerät und der Ausrichtung. Smart-Banner erkennen die Breite des Geräts in seiner aktuellen Ausrichtung und erstellen die Anzeigenansicht in dieser Größe.

In Smart-Bannern werden drei Anzeigenhöhen implementiert:

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 im Hochformat eine Höhe von 50 dp und im Querformat eine Höhe von 32 dp. Auf Tablets beträgt die Höhe in beiden Ausrichtungen normalerweise 90 dp.

Wenn eine Bildanzeige nicht groß genug ist, um die gesamte Fläche auszufüllen, die auf dem Banner vorgesehen ist, wird das Bild zentriert und der Bereich 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.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