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 sélectionner un format d'annonce.
Prérequis
Avant de continuer, vous devez disposer 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 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électionnez 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 | Diffuse des annonces pleine page dans votre application. Placez ces annonces à des points de transition naturels, par exemple entre deux niveaux de jeu. | Annonces interstitielles |
| Natif | Vous permet de personnaliser les composants, tels que les titres et les incitations à l'action, 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 |