I banner intelligenti sono unità pubblicitarie che mostrano gli annunci banner a schermo intero su qualsiasi schermo dimensioni su dispositivi diversi in entrambi gli orientamenti. I banner intelligenti rilevano la larghezza del dispositivo nell'orientamento corrente e creano la visualizzazione dell'annuncio con queste dimensioni.
Nei banner intelligenti sono implementate tre altezze dell'annuncio:
Altezza annuncio | Altezza schermo |
---|---|
32 dp | ≤ 400 dp |
50 dp | > 400 dp e ≤ 720 dp |
90 dp | > 720 dp |
In genere, i banner intelligenti sui telefoni hanno un'altezza di 50 dp in verticale e di 32 dp in orizzontale. Sui tablet, l'altezza è solitamente di 90 dp in entrambi gli orientamenti.
Quando un annuncio illustrato non è abbastanza grande da occupare l'intero spazio allocato, la macro l'immagine verrà centrata e lo spazio ai lati verrà riempito.
Per utilizzare i banner intelligenti in XML, specifica la costante SMART_BANNER
per l'annuncio
e imposta la larghezza di AdView
su match_parent
. Ad esempio:
<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>
Per creare un banner intelligente in modo programmatico, utilizza AdSize.SMART_BANNER
come annuncio
dimensioni:
Java
AdManagerAdView adView = new AdManagerAdView(this); adView.setAdSizes(AdSize.SMART_BANNER);
Kotlin
val adView = AdManagerAdView(this) adView.adSizes = AdSize.SMART_BANNER