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.

Prérequis

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

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 AdMob 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 AdMob.

    Pour savoir comment configurer le 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 votre ID d'application AdMob sous forme de chaîne.

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

    Pour savoir comment configurer 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électionnez un format d'annonce

Après avoir importé Google Mobile Ads Flutter Plugin, vous pouvez sélectionner un format d'annonce à implémenter. AdMob propose les formats d'annonces 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 sans quitter l'écran. Configurer des bannières
Interstitiel Affichent des annonces plein écran dans votre application. Placez ces annonces à des points de transition naturels, par exemple entre les niveaux d'un jeu. Annonces interstitielles
Natif Vous permet de personnaliser les composants (titres et incitations à l'action, par exemple) dans vos applications. Lorsque vous personnalisez l'annonce, vous créez des annonces qui correspondent à la conception visuelle 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 de monnaie ou des vies supplémentaires) pour les annonces diffusées lors des transitions dans l'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 application