Чтобы эффективно вести коммерческую деятельность, вам потребуется информация об общей ценности ваших пользователей. Такие сведения можно получить, если связать AdMob с Firebase. После этого показатели Firebase, например "Средний доход на пользователя" и "Общая ценность", будут рассчитываться с учетом вашего дохода от инвентаря AdMob и дохода от сетей, участвующих в Open Bidding. Эти данные помогут вам более точно анализировать ценность пользователей, доходы от покупок и доход от рекламы.
Если приложение связано с AdMob, Google Mobile Ads SDK автоматически регистрирует показы объявлений и взаимодействия с ними. На основе этих данных в Firebase Analytics составляются отчеты по событиям ad_click
и ad_impression
, позволяющие получить сведения об эффективности объявлений. Показатели эффективности рекламы – это показы, клики, время показа и ориентировочный доход. К этим данным может применяться разбивка по рекламным блокам, экранам, форматам объявлений и источникам объявлений. Кроме того, отчеты можно отфильтровать по аудиториям или по свойствам пользователя – это позволит понять, насколько привлекательны ваши объявления для разных категорий потенциальных клиентов.
Требования
Чтобы добавить данные AdMob в Firebase, вы должны будете реализовать следующие инструменты:
- SDK (iOS)
- Firebase Analytics SDK – требуется FirebaseAnalytics.framework (4.0.0).
- Mobile Ads SDK – требуется GoogleMobileAds.framework (7.20.0).
- SDK (Android)
- Firebase Analytics SDK – требуется SDK 11.0.X.
- Mobile Ads SDK: – требуется SDK 11.0.X.
- Связь между сервисами. Свяжите с Firebase приложение из AdMob.
Примечание. Чтобы данные AdMob поступали в Firebase, администратор аккаунта AdMob должен являться владельцем проекта Firebase.
Проверка
С помощью инструмента Firebase DebugView можно проверить, правильно ли выполнена интеграция, то есть отправляет ли приложение данные о событиях ad_click
и ad_impression
. Настройте DebugView, а затем загрузите и просмотрите объявление в приложении. Если в DebugView появится событие ad_impression
, значит все работает нормально.
Показатели, связанные с событиями
Помимо общего набора показателей, доступного во всех отчетах о событиях, в отчетах по ad_click
и ad_impression
содержатся следующие показатели эффективности:
- Impressions (Показы) – сколько раз было показано объявление.
- Ad Exposure (Время показа) – как долго показывалось объявление.
- Clicks (Количество кликов) – сколько раз пользователи нажали на объявление.
- Расчетный доход – ориентировочный доход от AdMob.
Основные параметры
Все показатели эффективности объявлений можно отнести к одному из четырех основных параметров:
- Ad Unit (Рекламный блок) – название рекламного блока, выбранное в AdMob.
- Screen (Экран) – тип экрана (определяется автоматически в Analytics SDK) или название экрана (определяется вручную с помощью Firebase Analytics API).
- Ad Format (Формат объявления) – формат рекламного блока (баннер, межстраничное объявление, нативное объявление, объявление с вознаграждением).
- Ad Source (Источник объявления) – название сети, в которой осуществляется показ (AdMob или иные рекламные сети).
Исключение составляют такие показатели, как Impressions (Количество показов), который нельзя отнести к параметру Screen (Экран), и Ad Exposure (Время показа), который не относится к параметрам Ad Format (Формат объявления) и Ad Source (Источник объявления).
Фильтрация
Помимо общего набора фильтров по свойствам пользователя и по типу аудитории, в отчетах по событиям ad_click
и ad_impression
есть фильтр Screen (Экран), который позволяет отфильтровать все показатели по типу экранов.
Возможные расхождения между данными Firebase Analytics и AdMob
Показатели эффективности объявлений и прибыли передаются в Firebase Analytics напрямую из AdMob. Несмотря на это, между данными в этих сервисах иногда возникают расхождения. Причины этого могут быть следующими:
- У пользователей установлены устаревшие версии приложения. Если на каких-либо устройствах используются версии, связанные с AdMob и не связанные с Firebase Analytics (или если используются версии Mobile Ads SDK или Analytics SDK, не поддерживающие связь между этими сервисами), то часть данных о показах, кликах и доходах будет поступать только в AdMob, но не в Firebase Analytics.
- Сбор данных отключен. Если сбор данных приостановлен или полностью отключен, то события и доходы в отчетах Analytics учитываться не будут.
- Не совпадают часовые пояса. Если в AdMob и Firebase Analytics установлены разные часовые пояса, показатели за календарный день будут различаться. Чтобы таких расхождений не было, в настройках AdMob и Firebase необходимо задать один и тот же часовой пояс. Для этого в AdMob нажмите на значок настроек (в правом верхнем углу) Настройки аккаунта Часовой пояс и валюта, а в Firebase – Настройки проекта Общие Часовой пояс. Если значения различаются, измените настройки AdMob через интерфейс AdSense. Подробнее…
- Используются разные стратегии сбора и обработки данных. В Analytics сбор и обработка данных осуществляются в другое время и с применением других алгоритмов по сравнению с AdMob. Этим и обусловлено расхождение показателей. Также причиной могут быть неполадки с оборудованием или подключением на мобильных устройствах.
- Доход по объявлениям из агрегатора. При расчете показателей "Показы", "Клики" и "Время показа" в Firebase Analytics учитываются в том числе объявления из агрегатора, а показателя "Расчетный доход" – только объявления из сети AdMob.