Le SDK Google Mobile Ads accepte les tailles d'annonces fixes dans les cas où les annonces adaptatives les bannières ne répondent pas à vos besoins.
Le tableau suivant répertorie les tailles de bannières standards.
Taille en dp (LxH) | Description | Disponibilité | Constante AdSize |
---|---|---|---|
320 x 50 | Bannière | Téléphones et tablettes | BANNER |
320 x 100 | Grande bannière | Téléphones et tablettes | LARGE_BANNER |
300 x 250 | IAB moyen rectangle | Téléphones et tablettes | MEDIUM_RECTANGLE |
468 x 60 | Bannière IAB en taille réelle | Tablettes | FULL_BANNER |
728 x 90 | Leaderboard IAB | Tablettes | LEADERBOARD |
La taille du conteneur dans lequel vous placez votre annonce doit être au moins égale à la bannière. Toute marge intérieure réduit efficacement la taille de votre conteneur. Si le ne peut pas s'adapter à la bannière, l'annonce n'est pas diffusée et l'URL suivante est consigné:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
Ajouter AdView à la mise en page
Au lieu de créer le AdView
de manière programmatique, ajoutez-le à la mise en page XML pour le Activity
ou le Fragment
dans lequel vous souhaitez l'afficher. Exemple :
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/banner_ad_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111" />
Notez les attributs obligatoires suivants:
ads:adSize
: définissez la taille d'annonce que vous souhaitez utiliser. Si vous ne souhaitez pas utiliser la taille standard définie par la constante, vous pouvez définir une taille personnalisée à la place. Exemple :ads:adSize="320x50"
.ads:adUnitId
: définissez ce paramètre pour définir le bloc d'annonces de votre application où les annonces doivent être affiché. Si vous diffusez des bannières dans différentes activités, chacune d'entre elles nécessitera un bloc d'annonces.