Questa guida rapida è rivolta a editori e sviluppatori che desiderano utilizzare AdMob per monetizzare un'app creata con Firebase. Se non prevedi di includere Firebase nella tua app, visita invece la guida autonoma di AdMob .
Se non l'hai ancora fatto, scopri tutti i vantaggi derivanti dall'utilizzo combinato di AdMob, Firebase e Google Analytics.
Prima di iniziare
Se non disponi già di un progetto Firebase e di 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 di creazione del progetto.
Se disponi di un progetto Firebase esistente su cui non è abilitato Google Analytics, puoi abilitare Google Analytics dalla scheda Integrazioni del tuo
Passaggio 1: configura la tua app nel tuo account AdMob
Registra la tua app come app AdMob. Accedi o registrati per un account AdMob. 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 Mobile Ads alla tua app. Troverai istruzioni dettagliate per questa attività più avanti in questa guida. Collega la tua app AdMob alla tua app Firebase. Questo passaggio è facoltativo ma fortemente consigliato. Scopri di più sui vantaggi derivanti dall'attivazione delle metriche utente e dal collegamento della tua app AdMob a Firebase. Completa i due passaggi seguenti nella dashboard App del tuo account AdMob: Abilita le metriche utente per consentire ad AdMob di elaborare e visualizzare dati analitici selezionati nel tuo account AdMob. È inoltre un'impostazione obbligatoria per collegare la tua app AdMob a Firebase. Collega la tua app AdMob al tuo progetto Firebase esistente e all'app Firebase. Assicurati di inserire lo stesso nome del pacchetto che hai inserito per la tua app Firebase. Trova il nome del pacchetto dell'app Firebase nella scheda Le tue app del tuo Impostazioni progetto . >
Passaggio 2: aggiungi l'ID dell'app AdMob al file AndroidManifest.xml
AndroidManifest.xml
AndroidManifest.xml
della tua app aggiungendo il tag <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: aggiungi e inizializza l'SDK Mobile Ads
Aggiungi la dipendenza per l'SDK Google Mobile Ads al file Gradle del modulo (a livello di app) (solitamente <project>/<app-module>/build.gradle.kts
o<project>/<app-module>/build.gradle
):implementation("com.google.android.gms:play-services-ads:22.6.0")
Prima di caricare gli 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à:Kotlin+KTX override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // ... MobileAds.initialize(this) } Java @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // ... MobileAds.initialize(this); }
Passaggio 4: visualizza le metriche utente e i dati analitici
Nella scheda Metriche utente del tuo account AdMob (dashboard Home o App ), puoi visualizzare metriche utente selezionate derivate dai dati analitici raccolti, come durata media della sessione, ARPU e fidelizzazione. Nella dashboard Analytics della console Firebase, puoi visualizzare statistiche aggregate e riepiloghi delle metriche chiave . Se aggiungi l'SDK Firebase per Google Analytics , puoi anche contrassegnare le conversioni per le campagne pubblicitarie e creare segmenti di pubblico personalizzati nella console Firebase.
ecommerce_purchase
nel calcolo delle entrate per queste metriche ( scopri come ).
Passaggio 5: (facoltativo) utilizza più funzionalità di Google Analytics e Firebase
Aggiungi e utilizza l'SDK Firebase per Google Analytics Implementa la registrazione eventi personalizzata nella tua app. Contrassegna le conversioni per le campagne pubblicitarie personalizzate . Includi i dati dell'evento ecommerce_purchase
nel calcolo delle entrate per le metriche ARPU e ARPPU .
Per ulteriori informazioni, consulta la guida per l'utilizzo di Google Analytics e Firebase con le app AdMob . Utilizza altri prodotti Firebase nella tua app Dopo aver aggiunto l'SDK Firebase per Google Analytics, utilizza 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, senza alcun costo, per un numero illimitato di utenti attivi giornalieri. I test A/B ti danno la possibilità di testare le modifiche all'interfaccia utente, alle funzionalità o alle campagne di coinvolgimento della tua app per scoprire se hanno un impatto sui tuoi parametri chiave (come entrate e fidelizzazione) prima di implementare le modifiche su larga scala.
Ottimizza la monetizzazione degli annunci per la tua app Prova diversi formati o configurazioni dell'annuncio con un piccolo sottoinsieme di utenti, quindi prendi decisioni basate sui dati sull'implementazione dell'annuncio per tutti i tuoi utenti. Per saperne di più, consulta i seguenti tutorial: Testare l'adozione di nuovi formati di annunci ( panoramica | implementazione ). Ottimizza la frequenza degli annunci ( panoramica | implementazione ).
Passaggio 6: scegli un formato dell'annuncio da implementare nella tua app
Stendardo
Interstiziale
Annunci a schermo intero che coprono l'interfaccia di un'app fino alla chiusura da parte dell'utente
Gli annunci interstitial vengono utilizzati al meglio nelle pause naturali nel flusso di esecuzione di un'app, ad esempio tra i livelli di un gioco o subito dopo il completamento di un'attività.
Implementa annunci interstitialNativo
Annunci personalizzabili che si adattano all'aspetto della tua app
Gli annunci nativi sono un formato di annunci basato su componenti. Sei tu a decidere come e dove posizionare gli annunci nativi in modo che il layout sia più coerente con il design della tua app. Scegliendo tu stesso caratteri, colori e altri dettagli, puoi creare presentazioni di annunci naturali e discrete che possono arricchire un'esperienza utente ricca.
Implementa annunci nativi avanzatiPremiato
Annunci che premiano gli utenti che guardano brevi video e interagiscono con annunci riproducibili e sondaggi
Gli annunci con premio (o "basati su premi") possono aiutare a monetizzare gli utenti free-to-play.
Implementa annunci con premio | Implementare gli annunci con premio (nuove API) |