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 PluginPré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
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 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
- Dans Xcode, accédez au fichier
ios/Runner/Info.plist. Dans le fichier
Info.plist, ajoutez une cléGADApplicationIdentifieravec 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 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é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 |