Используйте больше возможностей Google Analytics и Firebase с приложениями AdMob.


После завершения базовой настройки AdMob вы также можете добавить SDK Firebase для Google Analytics , чтобы воспользоваться другими функциями Google Analytics и Firebase. Подробнее о том, как начать работу с Google Analytics вы узнаете далее на этой странице.

Повышенный уровень конфигурационной поддержки позволяет оптимизировать пользовательский опыт вашего приложения и увеличить доход от рекламы. Ознакомьтесь с таблицей функций и ссылками ниже, чтобы узнать больше!

Особенность Добавить SDK Mobile Ads +
включить пользовательские метрики
Добавить SDK Mobile Ads +
включить пользовательские метрики и
Свяжите AdMob с Firebase
Добавить SDK Mobile Ads +
включить пользовательские метрики и
Свяжите AdMob с Firebase и
Добавьте SDK Firebase для Analytics
Просматривайте показатели эффективности пользователей в своем аккаунте AdMob
Автоматически собирайте аналитические события и свойства пользователей из вашего приложения.
Просматривайте тщательно отобранные показатели пользователей в AdMob
Изучайте и работайте с аналитическими данными через Firebase.
Просматривайте ключевые показатели в консоли Firebase
Отметка конверсий для рекламных кампаний
Создавайте пользовательские аудитории
Экспорт и анализ данных в BigQuery
Получите доступ к дополнительным функциям настройки ваших аналитических данных.
Регистрируйте пользовательские события для аналитики и моделей (например, события ecommerce_purchase для метрик ARPU и ARPPU ).
Настройка пользовательских конверсий для рекламных кампаний
Используйте другие продукты Firebase.
(например, Remote Config и A/B Testing )

Начните работу с Google Analytics

Google Analytics — это аналитический движок Firebase, предоставляющий доступ к ценным аналитическим данным. Начните использовать Google Analytics в своем приложении, добавив Firebase SDK для Google Analytics .

Следующие шаги описывают, как начать использовать Firebase SDK для Google Analytics в вашем приложении. После инициализации SDK ознакомьтесь с документацией Analytics , чтобы узнать, как начать регистрировать события в вашем приложении.

Шаг 1: Добавьте конфигурационный файл в ваше приложение.

Если вы зарегистрировали свое приложение в Firebase до создания ссылки AdMob , то вы уже добавили в приложение файл конфигурации Firebase.Проверьте наличие файла GoogleService-Info.plist в корневой директории вашего проекта Xcode. Также убедитесь, что этот конфигурационный файл добавлен ко всем целям.

Шаг 2: Добавьте Firebase SDK для Analytics в ваше приложение.

  1. Добавьте зависимость для Firebase SDK для Google Analytics в ваш Podfile:

    pod 'FirebaseAnalytics'
    
  2. Выполните команду pod install , затем откройте созданный файл .xcworkspace .

  3. Импортируйте модуль FirebaseCore в ваш UIApplicationDelegate , а также любые другие модули Firebase, используемые вашим делегатом приложения. Например, чтобы использовать Cloud Firestore и Authentication :

    SwiftUI

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

    Быстрый

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. Настройте общий экземпляр FirebaseApp в методе application(_:didFinishLaunchingWithOptions:) вашего делегата приложения:

    SwiftUI

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

    Быстрый

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

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  5. Если вы используете SwiftUI, вам необходимо создать делегат приложения и прикрепить его к вашей структуре App с помощью UIApplicationDelegateAdaptor или NSApplicationDelegateAdaptor . Также необходимо отключить подмену делегатов приложения. Для получения дополнительной информации см. инструкции SwiftUI .

    SwiftUI

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

Реализуйте пользовательскую систему регистрации событий.

В этом разделе показан пример реализации пользовательского логирования событий в вашем приложении. Конкретный пример относится к пользовательскому событию ecommerce_purchase , которое полезно для логирования в приложениях, связанных с AdMob , особенно для расчета ARPU и ARPPU .

Вот как реализовать пользовательское логирование событий в вашем приложении:

  1. Убедитесь, что вы выполнили все шаги, описанные в разделе «Начало работы с Google Analytics на этой странице, включая настройку вашего приложения для использования Firebase, добавление SDK Firebase для Google Analytics и инициализацию SDK.

  2. Зарегистрируйте событие ecommerce_purchase ( Swift | Obj-C ). Вот пример:

    Быстрый

    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",
    }];

Чтобы узнать больше о регистрации пользовательских событий в вашем приложении, посетите документацию Analytics .

Используйте другие продукты Firebase в своем приложении.

После добавления Firebase SDK для Google Analytics вы также можете начать использовать другие продукты Firebase, такие как Firebase Remote Config и Firebase A/B Testing .

  • Remote Config позволяет изменять поведение и внешний вид вашего приложения без публикации обновления.

  • A/B Testing позволяет проверять изменения в пользовательском интерфейсе, функциях или кампаниях по привлечению пользователей, чтобы выяснить, влияют ли они на ключевые показатели (такие как доход и удержание), прежде чем внедрять изменения повсеместно.

Оптимизируйте монетизацию рекламы для вашего приложения.

Протестируйте различные форматы или конфигурации рекламы на небольшой группе пользователей, а затем принимайте решения, основанные на данных, о показе рекламы всем пользователям. Для получения дополнительной информации ознакомьтесь со следующими руководствами:

,


После завершения базовой настройки AdMob вы также можете добавить SDK Firebase для Google Analytics , чтобы воспользоваться другими функциями Google Analytics и Firebase. Подробнее о том, как начать работу с Google Analytics вы узнаете далее на этой странице.

Повышенный уровень конфигурационной поддержки позволяет оптимизировать пользовательский опыт вашего приложения и увеличить доход от рекламы. Ознакомьтесь с таблицей функций и ссылками ниже, чтобы узнать больше!

Особенность Добавить SDK Mobile Ads +
включить пользовательские метрики
Добавить SDK Mobile Ads +
включить пользовательские метрики и
Свяжите AdMob с Firebase
Добавить SDK Mobile Ads +
включить пользовательские метрики и
Свяжите AdMob с Firebase и
Добавьте SDK Firebase для Analytics
Просматривайте показатели эффективности пользователей в своем аккаунте AdMob
Автоматически собирайте аналитические события и свойства пользователей из вашего приложения.
Просматривайте тщательно отобранные показатели пользователей в AdMob
Изучайте и работайте с аналитическими данными через Firebase.
Просматривайте ключевые показатели в консоли Firebase
Отметка конверсий для рекламных кампаний
Создавайте пользовательские аудитории
Экспорт и анализ данных в BigQuery
Получите доступ к дополнительным функциям настройки ваших аналитических данных.
Регистрируйте пользовательские события для аналитики и моделей (например, события ecommerce_purchase для метрик ARPU и ARPPU ).
Настройка пользовательских конверсий для рекламных кампаний
Используйте другие продукты Firebase.
(например, Remote Config и A/B Testing )

Начните работу с Google Analytics

Google Analytics — это аналитический движок Firebase, предоставляющий доступ к ценным аналитическим данным. Начните использовать Google Analytics в своем приложении, добавив Firebase SDK для Google Analytics .

Следующие шаги описывают, как начать использовать Firebase SDK для Google Analytics в вашем приложении. После инициализации SDK ознакомьтесь с документацией Analytics , чтобы узнать, как начать регистрировать события в вашем приложении.

Шаг 1: Добавьте конфигурационный файл в ваше приложение.

Если вы зарегистрировали свое приложение в Firebase до создания ссылки AdMob , то вы уже добавили в приложение файл конфигурации Firebase.Проверьте наличие файла GoogleService-Info.plist в корневой директории вашего проекта Xcode. Также убедитесь, что этот конфигурационный файл добавлен ко всем целям.

Шаг 2: Добавьте Firebase SDK для Analytics в ваше приложение.

  1. Добавьте зависимость для Firebase SDK для Google Analytics в ваш Podfile:

    pod 'FirebaseAnalytics'
    
  2. Выполните команду pod install , затем откройте созданный файл .xcworkspace .

  3. Импортируйте модуль FirebaseCore в ваш UIApplicationDelegate , а также любые другие модули Firebase, используемые вашим делегатом приложения. Например, чтобы использовать Cloud Firestore и Authentication :

    SwiftUI

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

    Быстрый

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. Настройте общий экземпляр FirebaseApp в методе application(_:didFinishLaunchingWithOptions:) вашего делегата приложения:

    SwiftUI

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

    Быстрый

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

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  5. Если вы используете SwiftUI, вам необходимо создать делегат приложения и прикрепить его к вашей структуре App с помощью UIApplicationDelegateAdaptor или NSApplicationDelegateAdaptor . Также необходимо отключить подмену делегатов приложения. Для получения дополнительной информации см. инструкции SwiftUI .

    SwiftUI

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

Реализуйте пользовательскую систему регистрации событий.

В этом разделе показан пример реализации пользовательского логирования событий в вашем приложении. Конкретный пример относится к пользовательскому событию ecommerce_purchase , которое полезно для логирования в приложениях, связанных с AdMob , особенно для расчета ARPU и ARPPU .

Вот как реализовать пользовательское логирование событий в вашем приложении:

  1. Убедитесь, что вы выполнили все шаги, описанные в разделе «Начало работы с Google Analytics на этой странице, включая настройку вашего приложения для использования Firebase, добавление SDK Firebase для Google Analytics и инициализацию SDK.

  2. Зарегистрируйте событие ecommerce_purchase ( Swift | Obj-C ). Вот пример:

    Быстрый

    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",
    }];

Чтобы узнать больше о регистрации пользовательских событий в вашем приложении, посетите документацию Analytics .

Используйте другие продукты Firebase в своем приложении.

После добавления Firebase SDK для Google Analytics вы также можете начать использовать другие продукты Firebase, такие как Firebase Remote Config и Firebase A/B Testing .

  • Remote Config позволяет изменять поведение и внешний вид вашего приложения без публикации обновления.

  • A/B Testing позволяет проверять изменения в пользовательском интерфейсе, функциях или кампаниях по привлечению пользователей, чтобы выяснить, влияют ли они на ключевые показатели (такие как доход и удержание), прежде чем внедрять изменения повсеместно.

Оптимизируйте монетизацию рекламы для вашего приложения.

Протестируйте различные форматы или конфигурации рекламы на небольшой группе пользователей, а затем принимайте решения, основанные на данных, о показе рекламы всем пользователям. Для получения дополнительной информации ознакомьтесь со следующими руководствами:

,


После завершения базовой настройки AdMob вы также можете добавить SDK Firebase для Google Analytics , чтобы воспользоваться другими функциями Google Analytics и Firebase. Подробнее о том, как начать работу с Google Analytics вы узнаете далее на этой странице.

Повышенный уровень конфигурационной поддержки позволяет оптимизировать пользовательский опыт вашего приложения и увеличить доход от рекламы. Ознакомьтесь с таблицей функций и ссылками ниже, чтобы узнать больше!

Особенность Добавить SDK Mobile Ads +
включить пользовательские метрики
Добавить SDK Mobile Ads +
включить пользовательские метрики и
Свяжите AdMob с Firebase
Добавить SDK Mobile Ads +
включить пользовательские метрики и
Свяжите AdMob с Firebase и
Добавьте SDK Firebase для Analytics
Просматривайте показатели эффективности пользователей в своем аккаунте AdMob
Автоматически собирайте аналитические события и свойства пользователей из вашего приложения.
Просматривайте тщательно отобранные показатели пользователей в AdMob
Изучайте и работайте с аналитическими данными через Firebase.
Просматривайте ключевые показатели в консоли Firebase
Отметка конверсий для рекламных кампаний
Создавайте пользовательские аудитории
Экспорт и анализ данных в BigQuery
Получите доступ к дополнительным функциям настройки ваших аналитических данных.
Регистрируйте пользовательские события для аналитики и моделей (например, события ecommerce_purchase для метрик ARPU и ARPPU ).
Настройка пользовательских конверсий для рекламных кампаний
Используйте другие продукты Firebase.
(например, Remote Config и A/B Testing )

Начните работу с Google Analytics

Google Analytics — это аналитический движок Firebase, предоставляющий доступ к ценным аналитическим данным. Начните использовать Google Analytics в своем приложении, добавив Firebase SDK для Google Analytics .

Следующие шаги описывают, как начать использовать Firebase SDK для Google Analytics в вашем приложении. После инициализации SDK ознакомьтесь с документацией Analytics , чтобы узнать, как начать регистрировать события в вашем приложении.

Шаг 1: Добавьте конфигурационный файл в ваше приложение.

Если вы зарегистрировали свое приложение в Firebase до создания ссылки AdMob , то вы уже добавили в приложение файл конфигурации Firebase.Проверьте наличие файла GoogleService-Info.plist в корневой директории вашего проекта Xcode. Также убедитесь, что этот конфигурационный файл добавлен ко всем целям.

Шаг 2: Добавьте Firebase SDK для Analytics в ваше приложение.

  1. Добавьте зависимость для Firebase SDK для Google Analytics в ваш Podfile:

    pod 'FirebaseAnalytics'
    
  2. Выполните команду pod install , затем откройте созданный файл .xcworkspace .

  3. Импортируйте модуль FirebaseCore в ваш UIApplicationDelegate , а также любые другие модули Firebase, используемые вашим делегатом приложения. Например, чтобы использовать Cloud Firestore и Authentication :

    SwiftUI

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

    Быстрый

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. Настройте общий экземпляр FirebaseApp в методе application(_:didFinishLaunchingWithOptions:) вашего делегата приложения:

    SwiftUI

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

    Быстрый

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

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  5. Если вы используете SwiftUI, вам необходимо создать делегат приложения и прикрепить его к вашей структуре App с помощью UIApplicationDelegateAdaptor или NSApplicationDelegateAdaptor . Также необходимо отключить подмену делегатов приложения. Для получения дополнительной информации см. инструкции SwiftUI .

    SwiftUI

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

Реализуйте пользовательскую систему регистрации событий.

В этом разделе показан пример реализации пользовательского логирования событий в вашем приложении. Конкретный пример относится к пользовательскому событию ecommerce_purchase , которое полезно для логирования в приложениях, связанных с AdMob , особенно для расчета ARPU и ARPPU .

Вот как реализовать пользовательское логирование событий в вашем приложении:

  1. Убедитесь, что вы выполнили все шаги, описанные в разделе «Начало работы с Google Analytics на этой странице, включая настройку вашего приложения для использования Firebase, добавление SDK Firebase для Google Analytics и инициализацию SDK.

  2. Зарегистрируйте событие ecommerce_purchase ( Swift | Obj-C ). Вот пример:

    Быстрый

    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",
    }];

Чтобы узнать больше о регистрации пользовательских событий в вашем приложении, посетите документацию Analytics .

Используйте другие продукты Firebase в своем приложении.

После добавления Firebase SDK для Google Analytics вы также можете начать использовать другие продукты Firebase, такие как Firebase Remote Config и Firebase A/B Testing .

  • Remote Config позволяет изменять поведение и внешний вид вашего приложения без публикации обновления.

  • A/B Testing gives you the power to test changes to your app's UI, features, or engagement campaigns to learn if they make an impact on your key metrics (like revenue and retention) before rolling the changes out widely.

Optimize ad monetization for your app

Try out different ad formats or configurations with a small subset of users, and then make data driven decisions about implementing the ad for all your users. To learn more, check out the following tutorials: