Los banners inteligentes son unidades de anuncios que muestran anuncios de banner del ancho de la pantalla en cualquier pantalla. en distintos dispositivos y en cualquier orientación. Los banners inteligentes detectan el del dispositivo en su orientación actual y crear la vista de anuncio de ese tamaño.
Se implementan tres alturas de anuncio en los banners inteligentes:
Altura del anuncio | Altura de la pantalla |
---|---|
32 dp | ≤ 400 dp |
50 dp | > 400 dp y ≤ 720 dp |
90 dp | > 720 dp |
Por lo general, los banners inteligentes en los teléfonos tienen una altura de 50 dp en orientación vertical y 32 dp en el modo vertical. en modo horizontal. En tablets, la altura suele ser de 90 dp en ambas orientaciones.
Cuando un anuncio con imagen no tiene el tamaño suficiente para ocupar todo el espacio asignado, el la imagen se centrará y se rellenará el espacio a ambos lados.
Para usar banners inteligentes en XML, especifica la constante SMART_BANNER
para el anuncio
y establece el ancho de AdView
en match_parent
. Por ejemplo:
<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>
Para crear un banner inteligente de forma programática, utilice AdSize.SMART_BANNER
como anuncio
tamaño:
Java
AdView adView = new AdView(this); adView.setAdSize(AdSize.SMART_BANNER);
Kotlin
val adView = AdView(this) adView.adSize = AdSize.SMART_BANNER