Configurer le plug-in Flutter Google Mobile Ads

Sélectionnez une plate-forme : Android iOS Unity Flutter Android (Legacy)

Pour diffuser des annonces et générer des revenus, intégrez Google Mobile Ads Flutter Plugin à votre application Flutter. Pour préparer votre projet, importez et initialisez Google Mobile Ads Flutter Plugin avant de demander des annonces.

Ce guide explique comment importer et initialiser Google Mobile Ads Flutter Plugin, et comment sélectionner un format d'annonce.

Google Mobile Ads Flutter Plugin

Prérequis

Avant de continuer, vous avez besoin des éléments suivants :

  • Flutter version 3.38.1 ou ultérieure.
  • Pour Android, la dernière version d'Android Studio.
  • Pour iOS, la dernière version de Xcode avec les outils de ligne de commande activés. Pour en savoir plus, consultez Installer Flutter.
  • Un ID d'application Ad Manager. Pour en savoir plus, consultez Trouver un ID d'application ou de bloc d'annonces.

Importer Google Mobile Ads Flutter Plugin

Pour importer Google Mobile Ads Flutter Plugin dans votre projet Flutter, consultez google_mobile_ads.

Configurer votre application

Après avoir importé Google Mobile Ads Flutter Plugin, sélectionnez l'une des plates-formes suivantes pour configurer votre application :

Android

  1. Dans Android Studio, accédez au fichier android/app/src/main/AndroidManifest.xml.

  2. Dans le fichier AndroidManifest.xml, ajoutez une balise <meta-data> à la balise <application> avec les propriétés suivantes :

    <manifest>
        <application>
            <!-- Sample Ad Manager app ID: ca-app-pub-3940256099942544~3347511713 -->
            <meta-data
                android:name="com.google.android.gms.ads.APPLICATION_ID"
                android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
        <application>
    <manifest>
    

    Ces propriétés doivent avoir les valeurs suivantes :

    • android:name: com.google.android.gms.ads.APPLICATION_ID.
    • android:value: ID de votre application Ad Manager.

    Pour en savoir plus sur la configuration du fichier AndroidManifest.xml, consultez Configurer Google Mobile Ads SDK (Legacy).

iOS

  1. Dans Xcode, accédez au fichier ios/Runner/Info.plist.
  2. Dans le fichier Info.plist, ajoutez une clé GADApplicationIdentifier avec l'ID de votre application Ad Manager sous forme de chaîne.

    <key>GADApplicationIdentifier</key>
    <string>ca-app-pub-################~##########</string>
    

    Pour en savoir plus sur la configuration d'un fichier Info.plist, consultez Mettre à jour votre fichier Info.plist.

Initialiser Google Mobile Ads Flutter Plugin

Avant de charger les annonces, initialisez Google Mobile Ads Flutter Plugin en appelant MobileAds.instance.initialize().

Cette méthode renvoie un Future qui se termine après l'initialisation de Google Mobile Ads Flutter Plugin, ou après 30 secondes.

L'exemple suivant initialise Google Mobile Ads Flutter Plugin :

// Initialize the Mobile Ads SDK.
MobileAds.instance.initialize();

Sélectionner un format d'annonce

Après avoir importé Google Mobile Ads Flutter Plugin, vous pouvez sélectionner un format d'annonce à implémenter. Ad Manager propose les formats d'annonce suivants :

Format d'annonce Description Documentation
Bannière Affiche des annonces rectangulaires dans une zone désignée. Ces annonces s'actualisent automatiquement, ce qui permet aux utilisateurs de les voir tout en restant sur le même écran. Configurer des bannières
Interstitiel Affiche des annonces pleine page dans votre application. Placez ces annonces lors de points de transition naturels, par exemple entre les niveaux d'un jeu. Annonces interstitielles
Natif Vous permet de personnaliser des éléments tels que les titres et les incitations à l'action dans vos applications. Lorsque vous personnalisez l'annonce, vous créez des annonces qui correspondent au design visuel de votre application. Charger une annonce native
Accordé Permet aux utilisateurs de regarder des vidéos ou de répondre à des enquêtes pour obtenir des récompenses dans l'application, comme des pièces ou des vies supplémentaires. Pour chaque bloc d'annonces, vous pouvez spécifier des valeurs de récompense. Annonces avec récompense
Interstitiel avec récompense Vous permet de proposer des récompenses, comme des pièces ou des vies supplémentaires, pour les annonces diffusées lors des transitions d'application. Annonces interstitielles avec récompense
Annonce à l'ouverture S'affiche lorsque les utilisateurs ouvrent votre application ou y reviennent. L'annonce se superpose à l'écran de chargement. Annonces à l'ouverture d'une appli