Feste Bannergröße festlegen

Plattform auswählen: Android Neu Android iOS Flutter

Das Google Mobile Ads SDK unterstützt Anzeigen mit fester Größe für Situationen, in denen adaptive Banneranzeigen Ihre Anforderungen nicht erfüllen.

In der folgenden Tabelle sind die Standardbannergrößen aufgeführt.

Größe in dp (B x H) Beschreibung Verfügbarkeit AdSize-Konstante
320x50 Banner Smartphones und Tablets BANNER
320x100 Großes Banner Smartphones und Tablets LARGE_BANNER
300x250 IAB Medium Rectangle Smartphones und Tablets MEDIUM_RECTANGLE
468x60 IAB Full Banner Tablets FULL_BANNER
728x90 IAB Leaderboard Tablets LEADERBOARD

Der Container, in dem Sie Ihre Anzeige platzieren, muss mindestens so groß wie das Banner sein. Durch das Padding wird die Größe des Containers effektiv verringert. Wenn der Container nicht für die Banneranzeige geeignet ist, wird die Anzeige nicht ausgeliefert und die folgende Warnung protokolliert:

W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.

AdView dem Layout hinzufügen

Alternativ zum programmatischen Erstellen von AdView können Sie AdView dem XML-Layout für die Activity oder das Fragment hinzufügen, in dem es angezeigt werden soll. Hier ein Beispiel:

<com.google.android.gms.ads.AdView
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:id="@+id/banner_ad_view"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true"
    ads:adSize="BANNER"
    ads:adUnitId="ca-app-pub-3940256099942544/6300978111" />

Beachten Sie die folgenden erforderlichen Attribute:

  • ads:adSize: Legen Sie hier die gewünschte Anzeigengröße fest. Wenn Sie nicht die durch die Konstante definierte Standardgröße verwenden möchten, können Sie stattdessen eine benutzerdefinierte Größe festlegen. Beispiel: ads:adSize="320x50".

  • ads:adUnitId: Legen Sie hier die Anzeigenblock-ID in Ihrer App fest, in der Anzeigen ausgeliefert werden sollen. Wenn Sie Banneranzeigen in verschiedenen Aktivitäten präsentieren, ist für jede Aktivität ein Anzeigenblock erforderlich.

Beispiel für Banneranzeigen mit fester Größe

Java Kotlin