Configurare il plug-in Flutter di Google Mobile Ads

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:

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

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

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

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