Per pubblicare annunci e generare entrate, integra Google Mobile Ads Flutter Plugin nella tua app Flutter. Per preparare il progetto, importa e inizializza Google Mobile Ads Flutter Plugin prima di richiedere gli annunci.
Questa guida illustra l'importazione e l'inizializzazione di Google Mobile Ads Flutter Plugin e la selezione di un formato dell'annuncio.
Prerequisiti
Prima di continuare, devi disporre di quanto segue:
- 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 a riga di comando attivati. Per maggiori dettagli, vedi Installa Flutter.
- Un ID app monetizzata con AdMob. Per maggiori dettagli, consulta l'articolo Trova e copia 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, consulta google_mobile_ads.
Configura 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: l'ID app monetizzata con AdMob.
Per maggiori dettagli sulla configurazione del file
AndroidManifest.xml, consulta Configura 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 file
Info.plist, consulta Aggiorna il fileInfo.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();
Seleziona 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 degli annunci:
| Formato dell'annuncio | Descrizione | Documentazione |
|---|---|---|
| Banner | Mostra annunci rettangolari in un'area designata. Questi annunci si aggiornano automaticamente, consentendo agli utenti di visualizzarli mentre rimangono sulla stessa schermata. | Configura gli annunci banner |
| Interstitial | Mostrano annunci a pagina intera nell'app. Posiziona questi annunci in punti di transizione naturali, ad esempio tra i livelli di un gioco. | Annunci interstitial |
| Nativo | Ti consente di personalizzare gli asset, come i titoli e gli inviti all'azione, nelle tue app. Quando personalizzi l'annuncio, crei annunci che corrispondono al design visivo della tua app. | Carica un annuncio nativo |
| Con premio | Consente agli utenti di guardare video o partecipare a sondaggi per guadagnare premi in-app, come monete o vite extra. Per ogni unità pubblicitaria, puoi specificare i valori dei premi. | Annunci con premio |
| Interstitial con premio | Ti 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'overlay annuncio si sovrappone alla schermata di caricamento. | Annunci apertura app |