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 :
- 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.
- ID d'application AdMob. Pour en savoir plus, consultez Trouver et copier 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
Dans Android Studio, accédez au fichier
android/app/src/main/AndroidManifest.xml.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
- Dans Xcode, accédez au fichier
ios/Runner/Info.plist. Dans le fichier
Info.plist, ajoutez une cléGADApplicationIdentifieravec 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 fichierInfo.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 |