Anuncios de banner de tamaño fijo

El SDK de anuncios de Google para dispositivos móviles admite tamaños de anuncio fijos para casos en los que los anuncios de anuncios no satisfacen tus necesidades.

En la siguiente tabla, se indican los tamaños de banner estándar.

Tamaño en dp (Ancho x Alto) Descripción Disponibilidad Constante de AdSize
320 x 50 Banner Teléfonos y tablets BANNER
320 x 100 Banner grande Teléfonos y tablets LARGE_BANNER
300 x 250 Rectángulo mediano de IAB Teléfonos y tablets MEDIUM_RECTANGLE
468 x 60 Banner de tamaño completo de IAB Tablets FULL_BANNER
728 x 90 Tabla de clasificación de IAB Tablets LEADERBOARD

El tamaño del contenedor en el que se encuentra el anuncio debe ser, al menos, tan grande como el banner. Cualquier relleno disminuye de manera eficaz el tamaño del contenedor. Si el botón no se ajusta al anuncio de banner, el anuncio no se muestra y los siguientes elementos se registra una advertencia:

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

Tamaño de anuncio personalizado

Si tienes líneas de pedido de reserva de Ad Manager segmentadas para un tamaño personalizado, puedes Crea una AdSize con un ancho y una altura personalizados que coincidan con tu línea de pedido.

Java

AdSize customAdSize = new AdSize(250, 250);
AdManagerAdView adView = new AdManagerAdView(this);
adView.setAdSizes(customAdSize);

Kotlin

val customAdSize = AdSize(250, 250)
val adView = AdManagerAdView(this)
adView.setAdSizes(customAdSize)

Varios tamaños de anuncios

Si quiere orientar líneas de pedido de varios tamaños en la misma solicitud AdManagerAdView le permite configurar varios tamaños de anuncios a la vez.

Java

AdManagerAdView adView = new AdManagerAdView(this);
adView.setAdSizes(AdSize.BANNER, new AdSize(120, 20), new AdSize(250, 250));

Kotlin

val adView = AdManagerAdView(this)
adView.setAdSizes(AdSize.BANNER, AdSize(120, 20), AdSize(250, 250))

El valor predeterminado de AdManagerAdView es el primer tamaño de anuncio. Una vez que se carga el anuncio, El tamaño de AdManagerAdView cambia al tamaño del anuncio cargado. El diseño debe adaptarse automáticamente al tamaño nuevo.

También puedes especificar varios tamaños de anuncios con el atributo ads:adSizes en la Archivo de diseño XML:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/multiple_ad_sizes_view"
   android:layout_width="wrap_parent"
   android:layout_height="wrap_content"
   android:layout_alignParentBottom="true"
   android:layout_centerHorizontal="true"
   ads:adSizes="BANNER,120x20,250x250"
   ads:adUnitId="AD_UNIT_ID" />

Ejemplo de varios tamaños de anuncios

Java Kotlin