Dopo aver completato la configurazione di base di AdMob, puoi anche aggiungere l'SDK Firebase per AdMob per sfruttare altre funzionalità di AdMob e Firebase. Scopri come iniziare a utilizzare Google Analytics di seguito in questa pagina.
Questi livelli di configurazione crescenti supportano funzionalità che possono aiutarti a ottimizzare l'esperienza utente della tua app e le tue entrate pubblicitarie. Dai un'occhiata alle seguenti delle funzionalità e i relativi link per saperne di più.
Funzionalità |
Aggiungi l'SDK Mobile Ads + attiva le metriche utente |
Aggiungi l'SDK Mobile Ads + attiva le metriche utente e Collega AdMob a Firebase |
Aggiungi l'SDK Mobile Ads + attiva le metriche utente e Collega AdMob a Firebase e Aggiungi SDK Firebase per Analytics |
Visualizzare le metriche utente nell'account AdMob | |||
Raccogliere automaticamente eventi e proprietà utente di analisi dei dati dalla tua app | |||
Visualizzare le metriche utente selezionate in AdMob | |||
Esplorare e utilizzare i dati di analisi tramite Firebase | |||
Visualizza le metriche chiave nella console Firebase | |||
Contrassegnare le conversioni per le campagne pubblicitarie | |||
Creare segmenti di pubblico personalizzati | |||
Esportazione e analisi dei dati in BigQuery | |||
Accedere ad altre funzionalità di personalizzazione per i dati di analisi | |||
Registrare eventi personalizzati per l'analisi di grandi dimensioni (come registrazione Eventi ecommerce_purchase per ARPU metriche ARPPU) | |||
Configurare le conversioni personalizzate per le campagne pubblicitarie | |||
Utilizza
Altri prodotti Firebase
(come Remote Config e A/B Testing) |
Inizia a utilizzare Google Analytics
Google Analytics è il motore di analisi di Firebase che ti permette di accedere a e insight avanzati sui tuoi dati. Inizia a utilizzare Google Analytics nella tua app aggiungendo l'SDK Firebase per Google Analytics.
I passaggi che seguono descrivono come iniziare a utilizzare l'SDK Firebase per Google Analytics nella tua app. Dopo aver inizializzato l'SDK, consulta la documentazione di Analytics per scoprire come iniziare a registrare gli eventi nella tua app.
Passaggio 1: aggiungi un file di configurazione all'app
Se hai registrato la tua app con Firebase prima di creare un collegamento AdMob,
hai già aggiunto un file di configurazione Firebase all'app.
Controlla se nella directory principale del progetto Xcode è presente un file GoogleService-Info.plist
.
Assicurati inoltre che il file di configurazione venga aggiunto a tutte le destinazioni.
Passaggio 2: aggiungi l'SDK Firebase per Analytics alla tua app
Aggiungi la dipendenza per l'SDK Firebase per Google Analytics al tuo Podfile:
pod 'FirebaseAnalytics'
Esegui
pod install
, quindi apri il file.xcworkspace
creato.- Importa il modulo
FirebaseCore
inUIApplicationDelegate
, nonché eventuali altri moduli Firebase utilizzati dal tuo app delegate. Ad esempio, per utilizzare Cloud Firestore e Authentication:SwiftUI
import SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Swift
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Objective-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Configura un'istanza condivisa
FirebaseApp
nel metodoapplication(_:didFinishLaunchingWithOptions:)
del delegato dell'app:SwiftUI
// Use Firebase library to configure APIs FirebaseApp.configure()
Swift
// Use Firebase library to configure APIs FirebaseApp.configure()
Objective-C
// Use Firebase library to configure APIs [FIRApp configure];
- Se utilizzi SwiftUI, devi creare un delegato dell'applicazione e collegarlo alla struct
App
tramiteUIApplicationDelegateAdaptor
oNSApplicationDelegateAdaptor
. Devi anche disattivare lo swizzling del delegato dell'app. Per maggiori informazioni, consulta le istruzioni di SwiftUI.SwiftUI
@main struct YourApp: App { // register app delegate for Firebase setup @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate var body: some Scene { WindowGroup { NavigationView { ContentView() } } } }
Implementare la registrazione degli eventi personalizzati
Questa sezione mostra un esempio di come implementare un evento personalizzato
logging nell'app. Questo esempio specifico riguarda
l'evento personalizzato ecommerce_purchase
, che è un evento utile da registrare
App collegate a AdMob, soprattutto per il calcolo
ARPU e
ARPPU.
Ecco come implementare il logging eventi personalizzato nella tua app:
Assicurati di aver completato la sezione Iniziare a utilizzare Google Analytics di questa pagina, che include la configurazione dell'app per l'utilizzo di Firebase, l'aggiunta dell'SDK Firebase per Google Analytics e l'inizializzazione dell'SDK.
Registra un evento
ecommerce_purchase
(Swift | Obj-C). Ecco un esempio:Swift
Analytics.logEvent(AnalyticsEventPurchase, parameters: [ AnalyticsParameterCoupon: "SummerPromo", AnalyticsParameterCurrency: "JPY", AnalyticsParameterValue: 10000, AnalyticsParameterShipping: 500, AnalyticsParameterTransactionID: "192803301", ])
Objective-C
[FIRAnalytics logEventWithName:kFIREventPurchase parameters:@{ kFIRParameterCoupon: @"SummerPromo", kFIRParameterCurrency: @"JPY", kFIRParameterValue: @10000, kFIRParameterShipping: @500, kFIRParameterTransactionID: @"192803301", }];
Per scoprire di più su come registrare gli eventi personalizzati nella tua app, consulta la Analytics documentazione.
Utilizzare altri prodotti Firebase nella tua app
Dopo aver aggiunto l'SDK Firebase per Google Analytics, puoi anche iniziare usando altri prodotti Firebase, come Firebase Remote Config e Firebase A/B Testing.
Remote Config ti consente di modificare il comportamento e l'aspetto dell'app senza pubblicare un aggiornamento, senza costi, per un numero illimitato di utenti attivi giornalieri.
A/B Testing ti consente di testare le modifiche a l'interfaccia utente, le funzionalità o le campagne di coinvolgimento della tua app per scoprire se l'impatto sulle metriche chiave (come entrate e fidelizzazione) prima di implementare cambia ampiamente.
Ottimizzare la monetizzazione degli annunci per la tua app
Prova diversi formati o configurazioni degli annunci con un piccolo sottoinsieme di utenti, quindi prendi decisioni basate sui dati sull'implementazione dell'annuncio per tutti gli utenti. A scopri di più, dai un'occhiata ai seguenti tutorial:
Testare l'adozione del nuovo formato dell'annuncio (panoramica | implementazione).
Ottimizzare la frequenza degli annunci (panoramica | implementazione).