Google Mobile Ads SDK for React Native accepte les tailles d'annonces fixes pour vos bannières. Pour en savoir plus sur les bannières, consultez Configurer des bannières.
Définir une taille d'annonce fixe
Pour définir une taille d'annonce fixe, transmettez une constante AdSize fixe lorsque vous appelez la méthode BannerAd.load.
L'exemple suivant transmet la taille de l'annonce et l'ID du bloc d'annonces, consigne un message en cas de réussite et consigne une erreur en cas d'échec :
Remplacez AD_UNIT_ID par l'ID de votre bloc d'annonces.
Choisissez une taille de bannière
Le tableau suivant liste les tailles de bannières standards :
| Taille en dp (largeur x hauteur) | Description | Disponibilité | Constante AdSize |
|---|---|---|---|
| 320 x 50 | Bannière | Téléphones et tablettes | AdSize.BANNER |
| 320 x 100 | Grande bannière | Téléphones et tablettes | AdSize.LARGE_BANNER |
| 300 x 250 | Rectangle moyen IAB | Téléphones et tablettes | AdSize.MEDIUM_RECTANGLE |
| 468 x 60 | Bannière IAB de taille standard | Tablettes | AdSize.FULL_BANNER |
| 728 x 90 | Leaderboard IAB | Tablettes | AdSize.LEADERBOARD |
S'assurer que la taille du conteneur est suffisante
La taille du conteneur de vue pour placer votre bannière doit être au moins aussi grande que la bannière. Le remplissage diminue la taille de votre conteneur. Si la bannière ne tient pas dans le conteneur, l'annonce ne s'affiche pas et la demande échoue. Les requêtes d'actualisation échouent avec un objet LoadAdError, qui appelle le rappel onAdFailedToRefresh.
Sur Android, Google Mobile Ads SDK for React Native consigne un avertissement dans Logcat :
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.