Bannières de taille fixe

Le SDK Google Mobile Ads est compatible avec les tailles d'annonces fixes lorsque les bannières adaptatives ne répondent pas à vos besoins.

Le tableau suivant répertorie les tailles de bannière 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 Rectangle moyen IAB Téléphones et tablettes MEDIUM_RECTANGLE
468 x 60 Bannière IAB en taille réelle Tablettes FULL_BANNER
728 x 90 Classement IAB Tablettes LEADERBOARD

La taille du conteneur dans lequel vous placez votre annonce doit être au moins égale à celle de la bannière. Tout espace intérieur réduit efficacement la taille de votre conteneur. Si le conteneur ne peut pas être adapté à la bannière, l'annonce n'est pas diffusée et l'avertissement suivant 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 cette valeur sur 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-le sur l'unité d'annonces de votre application dans laquelle les annonces doivent s'afficher. Si vous diffusez des bannières dans différentes activités, chacune d'elles nécessitera un bloc d'annonces.

Exemple d'annonces bannières à taille fixe

Java Kotlin