Smart-Banner sind Anzeigenblöcke, in denen bildschirmbreite Banneranzeigen auf jedem Bildschirm gerendert werden in beiden Ausrichtungen auf unterschiedlichen Geräten. Smart-Banner erkennen Breite des Geräts in der aktuellen Ausrichtung festlegen und die Anzeigenansicht in dieser Größe erstellen.
Bei Smart-Bannern sind 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 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.
Ist eine Bildanzeige nicht groß genug, um den gesamten vorgesehenen Platz einzunehmen, wird das Bild zentriert und der Bereich auf beiden Seiten wird ausgefüllt.
Wenn Sie Smart-Banner in XML verwenden möchten, geben Sie für die Anzeige die Konstante SMART_BANNER
an.
Größe 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 Anzeige
Größe:
Java
AdView adView = new AdView(this); adView.setAdSize(AdSize.SMART_BANNER);
Kotlin
val adView = AdView(this) adView.adSize = AdSize.SMART_BANNER