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 da riga di comando abilitati. Per maggiori dettagli, vedi Installare Flutter.
- Un ID app Ad Manager. Per maggiori dettagli, vedi Trovare 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 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>Queste proprietà devono avere i seguenti valori:
android:name:com.google.android.gms.ads.APPLICATION_ID.android:value: il tuo ID app Ad Manager.
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 app Ad Manager come stringa.<key>GADApplicationIdentifier</key> <string>ca-app-pub-################~##########</string>Per informazioni dettagliate sulla configurazione di un file
Info.plist, vedi Aggiornare 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. Ad Manager offre i seguenti formati degli annunci:
| 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 pagina intera 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 tue 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 |