Utilice más funciones de Google Analytics y Firebase con aplicaciones de AdMob

Después de completar la configuración básica de AdMob, también puede agregar el SDK de Firebase para Google Analytics para aprovechar otras funciones de Google Analytics y Firebase. Aprenda cómo comenzar con Google Analytics más adelante en esta página.

Estos niveles cada vez mayores de configuración admiten funciones que pueden ayudarlo a optimizar la experiencia del usuario de su aplicación y sus ingresos por publicidad. ¡Consulte la siguiente tabla de características y sus enlaces para obtener más información!

Característica Agregar SDK de anuncios para móviles +
habilitar métricas de usuario
Agregar SDK de anuncios para móviles +
habilitar métricas de usuario y
Vincular AdMob a Firebase
Agregar SDK de anuncios para móviles +
habilitar métricas de usuario y
Vincular AdMob a Firebase y
Agregar el SDK de Firebase para análisis
Ver métricas de usuario en su cuenta de AdMob
Recopile automáticamente eventos analíticos y propiedades de usuario desde su aplicación
Ver métricas de usuario seleccionadas en AdMob
Explora y trabaja con tus datos analíticos a través de Firebase
Ver métricas clave en Firebase console
Marcar conversiones para campañas publicitarias
Crea audiencias personalizadas
Exportar y analizar datos en BigQuery
Acceda a más funciones de personalización para sus datos analíticos
Registre eventos personalizados para análisis y modelos (como registrar eventos de compra_ecommerce para métricas ARPU y ARPPU )
Configurar conversiones personalizadas para campañas publicitarias
Utilice otros productos de Firebase
(como Configuración remota y Pruebas A/B)

Comience con Google Analytics

Google Analytics es el motor de análisis de Firebase que le brinda acceso a información valiosa sobre sus datos. Comience a usar Google Analytics en su aplicación agregando el SDK de Firebase para Google Analytics.

Los siguientes pasos describen cómo comenzar a usar el SDK de Firebase para Google Analytics en su aplicación. Después de inicializar el SDK, visite la documentación de Analytics para aprender cómo comenzar a registrar eventos en su aplicación.

Paso 1: agregue un archivo de configuración a su aplicación

Si registró su aplicación en Firebase antes de crear un enlace de AdMob, entonces ya agregó un archivo de configuración de Firebase a su aplicación.Busque un archivo GoogleService-Info.plist en la raíz de su proyecto Xcode. También asegúrese de que el archivo de configuración se agregue a todos los destinos.

Paso 2: agregue el SDK de Firebase para Analytics a su aplicación

  1. Agregue la dependencia del SDK de Firebase para Google Analytics a su Podfile:

    pod 'FirebaseAnalytics'
    
  2. Ejecute pod install y luego abra el archivo .xcworkspace creado.

  3. Importe el módulo FirebaseCore en su UIApplicationDelegate , así como cualquier otro módulo de Firebase que utilice el delegado de su aplicación. Por ejemplo, para usar Cloud Firestore y autenticación:

    Interfaz de usuario rápida

    import SwiftUI
    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Rápido

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    C objetivo

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. Configure una instancia compartida FirebaseApp en el método application(_:didFinishLaunchingWithOptions:) del delegado de su aplicación:

    Interfaz de usuario rápida

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Rápido

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    C objetivo

    // Use Firebase library to configure APIs
    [FIRApp configure];
  5. Si está utilizando SwiftUI, debe crear un delegado de aplicación y adjuntarlo a su estructura App mediante UIApplicationDelegateAdaptor o NSApplicationDelegateAdaptor . También debes desactivar el cambio de delegados de aplicaciones. Para obtener más información, consulte las instrucciones de SwiftUI .

    Interfaz de usuario rápida

    @main
    struct YourApp: App {
      // register app delegate for Firebase setup
      @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate
    
      var body: some Scene {
        WindowGroup {
          NavigationView {
            ContentView()
          }
        }
      }
    }
          

Implementar registro de eventos personalizado

Esta sección muestra un ejemplo de cómo implementar el registro de eventos personalizado en su aplicación. Este ejemplo específico es para el evento personalizado ecommerce_purchase , que es un evento útil para registrar aplicaciones vinculadas a AdMob, especialmente para calcular ARPU y ARPPU .

A continuación se explica cómo implementar el registro de eventos personalizado en su aplicación:

  1. Asegúrese de haber completado la sección Comenzar con Google Analytics de esta página, que incluye configurar su aplicación para usar Firebase, agregar el SDK de Firebase para Google Analytics e inicializar el SDK.

  2. Registre un evento ecommerce_purchase ( Swift | Obj-C ). He aquí un ejemplo:

    Rápido

    Analytics.logEvent(AnalyticsEventPurchase, parameters: [
      AnalyticsParameterCoupon: "SummerPromo",
      AnalyticsParameterCurrency: "JPY",
      AnalyticsParameterValue: 10000,
      AnalyticsParameterShipping: 500,
      AnalyticsParameterTransactionID: "192803301",
    ])

    C objetivo

    [FIRAnalytics logEventWithName:kFIREventPurchase
                        parameters:@{
      kFIRParameterCoupon: @"SummerPromo",
      kFIRParameterCurrency: @"JPY",
      kFIRParameterValue: @10000,
      kFIRParameterShipping: @500,
      kFIRParameterTransactionID: @"192803301",
    }];

Para obtener más información sobre cómo registrar eventos personalizados en su aplicación, visite la documentación de Analytics .

Utilice otros productos de Firebase en su aplicación

Después de agregar el SDK de Firebase para Google Analytics, también puede comenzar a usar otros productos de Firebase, como Firebase Remote Config y Firebase A/B Testing.

  • Remote Config le permite cambiar el comportamiento y la apariencia de su aplicación sin publicar una actualización de la aplicación, sin costo alguno, para usuarios activos diarios ilimitados.

  • Las pruebas A/B le brindan el poder de probar cambios en la interfaz de usuario, las funciones o las campañas de participación de su aplicación para saber si tienen un impacto en sus métricas clave (como ingresos y retención) antes de implementar los cambios ampliamente.

Optimice la monetización de anuncios para su aplicación

Pruebe diferentes formatos o configuraciones de anuncios con un pequeño subconjunto de usuarios y luego tome decisiones basadas en datos sobre la implementación del anuncio para todos sus usuarios. Para obtener más información, consulte los siguientes tutoriales: