Impression Level revenue data (ILRD)
Impression Level revenue data (ILRD) дает возможность обрабатывать детализированные данные о доходах. Начиная с версии Mobile Ads SDK 5.0.0, SDK предоставляет вам информацию о доходах, связанную с каждым показом, а также информацию о том, какая рекламная сеть (если используется мобильная медиация) показала объявление. Эта информация предоставляется в режиме реального времени на устройстве в приложении паблишера. Вы получаете возможность обрабатывать эти данные напрямую или передавать их стороннему поставщику аналитики.
Какие данные можно получить
Паблишеру доступны данные:
|
Поле |
Тип |
Описание |
|
|
string |
Уникальный идентификатор ad unit ID. |
|
|
string |
Тип рекламного объявления:
|
|
|
string |
Валюта рекламной сети. |
|
|
string |
Доход за показ в валюте рекламной сети. Используется значение валюты из поля |
|
|
string |
Доход за показ, конвертированный в USD. |
|
|
string |
Точность значения
|
|
|
string |
Название рекламной сети, которая совершила показ рекламы (параметр актуален для Мобильной медиации). |
|
|
string |
Уникальный идентификатор ad unit ID в рекламной сети, которая совершила показ (параметр актуален для Мобильной медиации). |
Подключение ILRD
-
Подключите Mobile Ads SDK версии 5.0.0 и выше по инструкции (РСЯ — Unity, Мобильная медиация — Unity).
-
Реализуйте интерфейсы на стороне клиента для отслеживания событий.
При реализации интерфейсов BannerAdEventListener, InterstitialAdEventListener, NativeAdEventListener, RewardedAdEventListener используйте метод
HandleImpressionс параметромImpressionData. МетодHandleImpressionбудет вызываться, когда показ был зафиксирован. ОбъектImpressionDataимеет один методgetRawData, который возвращает json-строку с ILRD.public void HandleImpression(object sender, ImpressionData impressionData) { var data = impressionData == null ? "null" : impressionData.rawData; this.DisplayMessage($"HandleImpression event received with data: {data}"); }