Das Google Mobile Ads SDK unterstützt feste Anzeigengrößen für Situationen, in denen adaptive Banneranzeigen nicht Ihren Bedürfnissen entsprechen.
In der folgenden Tabelle sind die Standardbannergrößen aufgeführt.
Größe in dp (B x H) | Beschreibung | Verfügbarkeit | AdSize-Konstante |
---|---|---|---|
320 x 50 | Banner | Smartphones und Tablets | BANNER |
320 × 100 | Großes Banner | Smartphones und Tablets | LARGE_BANNER |
300 x 250 | IAB-Medium Rectangle | Smartphones und Tablets | MEDIUM_RECTANGLE |
468 x 60 | IAB-Banner in voller Größe | Tablets | FULL_BANNER |
728 x 90 | IAB-Leaderboard | Tablets | LEADERBOARD |
Die Größe des Containers, in den Sie Ihre Anzeige platzieren, muss mindestens so groß wie auf das Banner. Durch Padding wird die Größe des Containers effektiv reduziert. Wenn die Container nicht in die Banneranzeige passt, wird die Anzeige nicht geschaltet und Warnung wird protokolliert:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
AdView zum Layout hinzufügen
Alternative zur Erstellung der AdView
programmgesteuert das AdView
zum XML-Layout hinzufügen
für die Activity
oder Fragment
, in der Sie anzeigen möchten
. 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 keine die durch die Konstante definierte Standardgröße verwenden, können Sie . Beispiel:ads:adSize="320x50"
.ads:adUnitId
: Legen Sie diesen Wert auf den Anzeigenblock in Ihrer App fest, in dem Anzeigen platziert werden sollen. angezeigt. Wenn Sie Banneranzeigen für verschiedene Aktivitäten schalten, benötigen diese jeweils eine Anzeigenblock.