Bannières adaptatives intégrées

Les bannières adaptatives constituent la nouvelle génération d'annonces responsives les performances en optimisant la taille des annonces pour chaque appareil. Améliorer les créations à taille fixe (qui n'acceptent que des hauteurs fixes), les bannières adaptatives permettent aux développeurs Spécifiez la largeur de l'annonce et utilisez-la pour déterminer la taille d'annonce optimale.

Pour choisir la meilleure taille d'annonce, les bannières adaptatives intégrées utilisent la taille maximale au lieu de la taille fixe hauteurs. Cela peut vous permettre d'améliorer vos performances.

Quand utiliser les bannières adaptatives intégrées ?

Les bannières adaptatives intégrées sont plus grandes et plus grandes que les bannières adaptatives ancrées. des bannières. Ils sont de hauteur variable et peuvent être aussi hauts que l'écran de l'appareil.

Elles sont destinées à être placées dans du contenu défilant, par exemple:

Avant de commencer

Lorsque vous implémentez des bannières adaptatives dans votre application, tenez compte des points suivants:

  • Pour que les bannières adaptatives intégrées fonctionnent correctement, vous devez rendre vos mises en page responsives. Si vous ne le faites pas, les expériences publicitaires risquent d'être rognées ou mal affichées.
  • Vous devez connaître la largeur de la vue dans laquelle l'annonce sera placée, et Cela doit tenir compte de la largeur de l'appareil et de toute zone de sécurité applicables.

  • Assurez-vous d'utiliser la dernière version du SDK Google Mobile Ads. Si à l'aide de la médiation, c'est-à-dire les dernières versions de vos adaptateurs.

  • Les tailles de bannières adaptatives intégrées sont conçues pour fonctionner de manière optimale lorsque vous utilisez pleine largeur disponible. Dans la plupart des cas, il s'agit de toute la largeur de l'appareil utilisé. Veillez à tenir compte des zones de sécurité applicables.

Implémentation

Pour implémenter des bannières adaptatives intégrées, procédez de la même manière que pour implémenter des bannières adaptatives ancrées. La seule différence réside dans l'intégration Les bannières adaptatives sont chargées à l'aide d'une taille de bannière adaptative intégrée. À créez une taille d'annonce adaptative intégrée:

  • Obtenez la largeur de l'appareil utilisé ou définissez la largeur de votre choix si vous ne souhaitez pas utiliser toute la largeur de l'écran.
  • Utilisez les méthodes statiques appropriées sur la classe de taille d'annonce, par exemple AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(Context context, int width) pour obtenir un objet de taille d'annonce adaptative intégré pour l'orientation choisie.
  • Si vous souhaitez limiter la hauteur de la bannière, vous pouvez utiliser la méthode statique AdSize.getInlineAdaptiveBannerAdSize(int width, int maxHeight) .

L'exemple de code ci-dessous illustre ces étapes:

Java

// Step 1: Create an inline adaptive banner ad size using the activity context.
AdSize adSize = AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(this, 320);

// Step 2: Create banner using activity context and set the inline ad size and
// ad unit ID.
AdView bannerView = new AdView(this);
bannerView.setAdUnitId("ad unit ID");
bannerView.setAdSize(adSize);

// Step 3: Load an ad.
AdRequest adRequest = new AdRequest.Builder().build();
bannerView.loadAd(adRequest);
// TODO: Insert banner view in list view or scroll view, etc.

Kotlin

// Step 1: Create an inline adaptive banner ad size using the activity context.
val adSize = AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(this, 320)

// Step 2: Create banner using activity context and set the inline ad size and
// ad unit ID.
val bannerView = AdView(this)
bannerView.adUnitId = "ad unit ID"
bannerView.setAdSize(adSize)

// Step 3: Load an ad.
val adRequest = AdRequest.Builder().build()
bannerView.loadAd(adRequest)
// TODO: Insert banner view in list view or scroll view, etc.

Ressources supplémentaires

Exemples sur GitHub

Téléchargez l'exemple d'application pour observer le fonctionnement des bannières adaptatives intégrées.

Java Kotlin