Configurare il plug-in Flutter di Google Mobile Ads

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:

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

  1. In Android Studio, vai al file android/app/src/main/AndroidManifest.xml.

  2. 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

  1. In Xcode, vai al file ios/Runner/Info.plist.
  2. Nel file Info.plist, aggiungi una chiave GADApplicationIdentifier con 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 file Info.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