Per pubblicare annunci e generare entrate, integra Google Mobile Ads Flutter Plugin in la tua app Flutter. Per preparare il progetto, importa e inizializza Google Mobile Ads Flutter Plugin prima di richiedere gli annunci.
Questa guida illustra come importare e inizializzare Google Mobile Ads Flutter Plugin e come selezionare un formato dell'annuncio.
Prerequisiti
Prima di continuare, ti servono:
- Flutter versione 3.38.1 o successive.
- Per Android, l'ultima versione di Android Studio.
- Per iOS, l'ultima versione di Xcode con gli strumenti da riga di comando abilitati. Per maggiori dettagli, vedi Installare Flutter.
- Un ID app monetizzata con AdMob. Per maggiori dettagli, vedi Trovare e copiare un ID app o un ID unità pubblicitaria.
Importa Google Mobile Ads Flutter Plugin
Per importare Google Mobile Ads Flutter Plugin nel tuo progetto Flutter, vedi google_mobile_ads.
Configurare la tua app
Dopo aver importato Google Mobile Ads Flutter Plugin, seleziona una delle seguenti piattaforme per configurare la tua app:
Android
In Android Studio, vai al file
android/app/src/main/AndroidManifest.xml.Nel file
AndroidManifest.xml, aggiungi un tag<meta-data>al tag<application>con le seguenti proprietà:<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>Queste proprietà devono avere i seguenti valori:
android:name:com.google.android.gms.ads.APPLICATION_ID.android:value: il tuo ID app monetizzata con AdMob.
Per maggiori dettagli sulla configurazione del file
AndroidManifest.xml, vedi Configurare Google Mobile Ads SDK (Legacy).
iOS
- In Xcode, vai al file
ios/Runner/Info.plist. Nel file
Info.plist, aggiungi una chiaveGADApplicationIdentifiercon l'ID della tua app monetizzata con AdMob come stringa.<key>GADApplicationIdentifier</key> <string>ca-app-pub-################~##########</string>Per maggiori dettagli sulla configurazione di un
Info.plistfile, vedi AggiornareInfo.plist.
Inizializza Google Mobile Ads Flutter Plugin
Prima di caricare gli annunci, inizializza Google Mobile Ads Flutter Plugin chiamando
MobileAds.instance.initialize().
Questo metodo restituisce un Future che termina dopo l'inizializzazione di Google Mobile Ads Flutter Plugin,
o dopo 30 secondi.
L'esempio seguente inizializza Google Mobile Ads Flutter Plugin:
// Initialize the Mobile Ads SDK.
MobileAds.instance.initialize();
Selezionare un formato dell'annuncio
Dopo aver importato Google Mobile Ads Flutter Plugin, puoi selezionare un formato dell'annuncio da implementare. AdMob offre i seguenti formati dell'annuncio:
| Formato dell'annuncio | Descrizione | Documentazione |
|---|---|---|
| Banner | Mostra annunci rettangolari in un'area designata. Questi annunci vengono aggiornati automaticamente, consentendo agli utenti di visualizzarli rimanendo sulla stessa schermata. | Configurare gli annunci banner |
| Interstitial | Mostra annunci a schermo intero nell'app. Posiziona questi annunci in punti di transizione naturali, ad esempio tra i livelli di gioco. | Annunci interstitial |
| Nativo | Consente di personalizzare gli asset, ad esempio titoli e inviti all'azione, nelle app. Quando personalizzi l'annuncio, crei annunci che corrispondono al design visivo della tua app. | Caricare un annuncio nativo |
| Con premio | Consente agli utenti di guardare video o partecipare a sondaggi per vincere premi in-app, come monete o vite extra. Per ogni unità pubblicitaria, puoi specificare i valori dei premi. | Annunci con premio |
| Interstitial con premio | Consente di offrire premi, ad esempio monete o vite extra, per gli annunci che vengono visualizzati durante le transizioni dell'app. | Annunci interstitial con premio |
| Apertura app | Viene visualizzato quando gli utenti aprono la tua app o vi tornano. L'annuncio si sovrappone alla schermata di caricamento. | Annunci apertura app |