Google si impegna a promuovere l'equità razziale per le comunità nere. Vedi come.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Inizia con AdMob nel tuo progetto Android

Questa guida introduttiva è per editori e sviluppatori che desiderano utilizzare AdMob per monetizzare un'app creata con Firebase. Se non prevedi di includere Firebase nella tua app, consulta invece la guida autonoma di AdMob .

Se non l'hai ancora fatto, scopri tutti i vantaggi dell'utilizzo congiunto di AdMob, Firebase e Google Analytics.

Prima di iniziare

  • Se non hai già un progetto Firebase e un'app Firebase, segui la guida introduttiva di Firebase : aggiungi Firebase al tuo progetto Android .

  • Assicurati che Google Analytics sia abilitato nel tuo progetto Firebase:

    • Se stai creando un nuovo progetto Firebase, abilita Google Analytics durante il flusso di lavoro per la creazione del progetto.

    • Se hai un progetto Firebase esistente senza Google Analytics abilitato, puoi abilitare Google Analytics dalla scheda Integrazioni delle tue > Impostazioni progetto .

      I progetti Firebase creati prima del 31 luglio 2019 possono anche passare alla piena esperienza di Google Analytics dalla scheda Integrazioni . Questo aggiornamento è facoltativo ma consigliato.

Passaggio 1: configura l'app nel tuo account AdMob

  1. Registra la tua app come app AdMob.

    1. Accedi o registrati per un account AdMob.

    2. Registra la tua app con AdMob . Questo passaggio crea un'app AdMob con un ID app AdMob univoco di cui avrai bisogno più avanti in questa guida.

    Ti verrà chiesto di aggiungere l'SDK per gli annunci mobili alla tua app. Trova istruzioni dettagliate per questa attività più avanti in questa guida.

  2. Collega la tua app AdMob alla tua app Firebase.

    Questo passaggio è facoltativo ma fortemente raccomandato. Ulteriori informazioni sui vantaggi dell'abilitazione delle metriche utente e del collegamento dell'app AdMob a Firebase.

    Completa i due passaggi seguenti nella dashboard App del tuo account AdMob:

    1. Abilita le metriche utente per consentire ad AdMob di elaborare e visualizzare dati analitici curati nel tuo account AdMob. È anche un'impostazione obbligatoria per collegare l'app AdMob a Firebase.

    2. Collega la tua app AdMob al tuo progetto Firebase esistente e all'app Firebase.

      Assicurati di inserire lo stesso nome del pacchetto inserito per l'app Firebase. Trova il nome del pacchetto dell'app Firebase nella scheda Le tue app delle > Impostazioni progetto .

Passaggio 2: aggiungi l'ID app AdMob al file AndroidManifest.xml

Aggiungi il tuo ID app AdMob al file AndroidManifest.xml della tua app aggiungendo il <meta-data> come mostrato di seguito.

<manifest>
    <application>
        <!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
        <meta-data
            android:name="com.google.android.gms.ads. APPLICATION_ID "
            android:value=" ADMOB_APP_ID "/>
    </application>
</manifest>

Passaggio 3: aggiungere e inizializzare l'SDK per gli annunci per dispositivi mobili

  1. Aggiungi la dipendenza per Google Mobile Ads SDK al file build.gradle del modulo della tua app (a livello di app):

     implementation 'com.google.android.gms:play-services-ads:19.3.0'
     
  2. Prima di caricare annunci, chiama il metodo MobileAds.initialize() .

    Questa chiamata inizializza l'SDK e richiama un listener di completamento una volta completata l'inizializzazione (o dopo un timeout di 30 secondi). Chiama questo metodo solo una volta e il prima possibile, idealmente all'avvio dell'app.

    Ecco un esempio di come chiamare il metodo initialize() in un'attività:

    Giava

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // ...
        // Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713
        MobileAds.initialize(this, "YOUR_ADMOB_APP_ID");
    }

    Kotlin + KTX

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        // ...
        // Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713
        MobileAds.initialize(this, "YOUR_ADMOB_APP_ID")
    }

Passaggio 4: visualizzare le metriche utente e i dati di analisi

Dopo la sua inizializzazione, Mobile Ads SDK avvia automaticamente la registrazione degli eventi di analisi e delle proprietà dell'utente dalla tua app. Puoi visualizzare questi dati senza aggiungere alcun codice aggiuntivo alla tua app o implementare annunci. Ecco dove puoi vedere questi dati analitici:

Tieni presente che per rappresentare meglio le metriche ARPU e ARPPU , potresti voler includere i dati di un evento personalizzato di analisi chiamato ecommerce_purchase nel calcolo delle entrate per queste metriche ( scopri come ).

Passaggio 5: (Opzionale) Utilizzare più funzioni di Google Analytics e Firebase

Sfrutta più opportunità e funzionalità per migliorare la monetizzazione delle app e il coinvolgimento degli utenti:

  • Aggiungi e usa Firebase SDK per Google Analytics

  • Usa altri prodotti Firebase nella tua app

    Dopo aver aggiunto Firebase SDK per Google Analytics, utilizzare altri prodotti Firebase per ottimizzare gli annunci nella tua app.

    • Remote Config ti consente di modificare il comportamento e l'aspetto della tua app senza pubblicare un aggiornamento dell'app, gratuitamente, per utenti attivi giornalieri illimitati.

    • Il test A / B ti dà il potere di testare le modifiche all'interfaccia utente, alle funzionalità o alle campagne di coinvolgimento della tua app per scoprire se hanno un impatto sulle tue metriche chiave (come entrate e conservazione) prima di implementare ampiamente le modifiche.

    • Le previsioni applicano l'apprendimento automatico ai dati di analisi per creare segmenti di utenti dinamici in base al comportamento previsto degli utenti. Queste previsioni sono disponibili per l'uso in altri prodotti Firebase.

Per iniziare, visita la guida per l' utilizzo di Google Analytics e Firebase con le app AdMob .

Passaggio 6: scegli un formato di annuncio da implementare nella tua app

AdMob offre diversi formati di annunci, quindi puoi scegliere il formato più adatto all'esperienza utente della tua app. Fai clic su un pulsante per un formato di annuncio per visualizzare istruzioni dettagliate sull'implementazione nella documentazione di AdMob.

Annunci rettangolari che vengono visualizzati nella parte superiore o inferiore dello schermo del dispositivo

Gli annunci banner rimangono sullo schermo mentre gli utenti interagiscono con l'app e possono aggiornarsi automaticamente dopo un determinato periodo di tempo. Se non conosci la pubblicità mobile, sono un ottimo punto di partenza.

Implementa banner pubblicitari

interstiziale

Annunci a schermo intero che coprono l'interfaccia di un'app fino alla chiusura da parte dell'utente

Gli annunci interstiziali vengono utilizzati al meglio nelle pause naturali nel flusso dell'esecuzione di un'app, ad esempio tra i livelli di un gioco o subito dopo il completamento di un'attività.

Implementa annunci interstiziali

nativo

Annunci personalizzabili che si adattano all'aspetto della tua app

Gli annunci nativi sono un formato di annunci basato su componenti. Decidi tu come e dove posizionare gli annunci nativi in ​​modo che il layout sia più coerente con il design della tua app. Scegliendo caratteri, colori e altri dettagli per te, puoi creare presentazioni di annunci naturali e discrete che possono aggiungere a una ricca esperienza utente.

Implementare annunci avanzati nativi

premiata

Annunci che premiano gli utenti per la visione di brevi video e l'interazione con annunci e sondaggi riproducibili

Gli annunci premiati (o "basati sulla ricompensa") possono aiutare a monetizzare gli utenti free-to-play.

jinja-placeholder-0warded-video "> Implementa gli annunci premiati jinja-placeholder-1 premiumed-ads "> Implementa gli annunci premiati (nuove API)