El SDK de anuncios de Google para dispositivos móviles (beta) admite tamaños de anuncios fijos en las situaciones en que los anuncios de banner adaptable no satisfacen tus necesidades.
En la siguiente tabla, se indican los tamaños de banner estándar.
Tamaño en dp (ancho × 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 | Leaderboard de IAB | Tablets | LEADERBOARD |
El tamaño del contenedor en el que coloques el anuncio debe ser, al menos, tan grande como el banner. Cualquier padding disminuye de manera efectiva el tamaño del contenedor. Si el contenedor no puede admitir el anuncio de banner, no se mostrará el anuncio y se registrará la siguiente 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 reservación de Ad Manager segmentadas para un tamaño personalizado, puedes crear un AdSize
con un ancho y una altura personalizados que coincidan con tu línea de pedido.
Kotlin
val customAdSize = AdSize(250, 250)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build()
Java
AdSize customAdSize = new AdSize(250, 250);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build();
Múltiples tamaños de anuncios
Si deseas segmentar líneas de pedido de varios tamaños de anuncios en la misma solicitud de anuncio, crea una solicitud con una lista de tamaños de anuncios.
Kotlin
val adSizes = listOf(AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build()
Java
List<AdSize> adSizes =
Arrays.asList(new AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build();