El Google Mobile Ads SDK for React Native admite tamaños de anuncios fijos para tus anuncios de banner. Para obtener detalles sobre los anuncios de banner, consulta Configura anuncios de banner.
Establece un tamaño de anuncio fijo
Para establecer un tamaño de anuncio fijo, pasa una constante AdSize fija cuando llames al método BannerAd.load.
En el siguiente ejemplo, se pasan el tamaño y el ID de la unidad de anuncios, se registra un mensaje si la operación se realiza correctamente y se registra un error si falla:
Reemplaza AD_UNIT_ID por tu ID de unidad de anuncios.
Elige un tamaño de banner
En la siguiente tabla, se enumeran 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 | AdSize.BANNER |
| 320 x 100 | Banner grande | Teléfonos y tablets | AdSize.LARGE_BANNER |
| 300 × 250 | Rectángulo mediano de IAB | Teléfonos y tablets | AdSize.MEDIUM_RECTANGLE |
| 468 x 60 | Banner de tamaño completo de IAB | Tablets | AdSize.FULL_BANNER |
| 728 x 90 | Leaderboard de IAB | Tablets | AdSize.LEADERBOARD |
Asegúrate de que el tamaño del contenedor sea suficiente
El tamaño del contenedor de vistas en el que se colocará el anuncio de banner debe ser, al menos, igual de grande que el banner. El padding disminuye el tamaño del contenedor. Si el banner no cabe en el contenedor, el anuncio no se mostrará y la solicitud fallará. Las solicitudes de actualización fallan con un objeto LoadAdError, que invoca la devolución de llamada onAdFailedToRefresh.
En Android, Google Mobile Ads SDK for React Native registra una advertencia en Logcat:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.