После завершения базовой настройки AdMob вы также можете добавить Firebase SDK для Google Analytics чтобы воспользоваться другими функциями Google Analytics и Firebase. Узнайте, как начать работу с Google Analytics позже на этой странице.
Эти растущие уровни функций поддержки конфигурации, которые могут помочь вам оптимизировать пользовательский опыт вашего приложения и ваш рекламный доход. Проверьте следующую таблицу функций и ее ссылки, чтобы узнать больше!
Особенность | Добавить SDK Mobile Ads + включить пользовательские метрики | Добавить SDK Mobile Ads + включить пользовательские метрики и Свяжите AdMob с Firebase | Добавить SDK Mobile Ads + включить пользовательские метрики и Свяжите AdMob с Firebase и Добавьте Firebase SDK для 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 в свое приложение.
Добавьте зависимость Firebase SDK для Google Analytics в свой подфайл:
pod 'FirebaseAnalytics'
Запустите
pod install
, затем откройте созданный файл.xcworkspace
.- Импортируйте модуль
FirebaseCore
в свойUIApplicationDelegate
, а также любые другие модули Firebase, которые использует ваш делегат приложения. Например, чтобы использовать Cloud Firestore и Authentication :SwiftUI
import SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Быстрый
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Цель-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Настройте общий экземпляр
FirebaseApp
в методеapplication(_:didFinishLaunchingWithOptions:)
делегата вашего приложения:SwiftUI
// Use Firebase library to configure APIs FirebaseApp.configure()
Быстрый
// Use Firebase library to configure APIs FirebaseApp.configure()
Цель-C
// Use Firebase library to configure APIs [FIRApp configure];
- Если вы используете 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 .
Вот как реализовать пользовательскую регистрацию событий в вашем приложении:
Убедитесь, что вы завершили раздел «Начало работы с Google Analytics на этой странице, который включает настройку вашего приложения для использования Firebase, добавление Firebase SDK для Google Analytics и инициализацию SDK.
Зарегистрируйте событие
ecommerce_purchase
( Swift | Obj-C ). Вот пример:Быстрый
Analytics.logEvent(AnalyticsEventPurchase, parameters: [ AnalyticsParameterCoupon: "SummerPromo", AnalyticsParameterCurrency: "JPY", AnalyticsParameterValue: 10000, AnalyticsParameterShipping: 500, AnalyticsParameterTransactionID: "192803301", ])
Цель-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 дает вам возможность протестировать изменения в пользовательском интерфейсе, функциях или кампаниях по вовлечению вашего приложения, чтобы узнать, влияют ли они на ваши ключевые показатели (такие как доход и удержание), прежде чем широко внедрять изменения.
Оптимизируйте монетизацию рекламы для своего приложения
Опробуйте различные форматы и конфигурации рекламы с небольшой группой пользователей, а затем принимайте решения на основе данных о реализации рекламы для всех ваших пользователей. Чтобы узнать больше, ознакомьтесь со следующими уроками:
Протестируйте внедрение нового формата рекламы ( обзор | реализация ).
Оптимизация частоты показа объявлений ( обзор | реализация ).