---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://ads.yandex.com/helpcenter/en/dev/unity7/impression-level.md
  - https://ads.yandex.com/helpcenter/ru/dev/unity7/impression-level.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ads.yandex.com/helpcenter/ru/llms.txt


[//]: # (Эта страница переводится также на бразильский португальский — pt-BR)

<!--
Используется в Boost: boost/ru/ad-monetization/dev/unity
-->

# Impression Level revenue data (ILRD)


<!-- source: ru/dev/_includes7/ilrd.md -->
Impression Level revenue data (ILRD) дает возможность обрабатывать детализированные данные о доходах. Начиная с версии Mobile Ads SDK 5.0.0, SDK предоставляет вам информацию о доходах, связанную с каждым показом, а также информацию о том, какая рекламная сеть (если используется мобильная медиация) показала объявление. Эта информация предоставляется в режиме реального времени на устройстве в приложении паблишера. Вы получаете возможность обрабатывать эти данные напрямую или передавать их стороннему поставщику аналитики.

## Какие данные можно получить

Паблишеру доступны данные:

#|
|| **Поле**        | **Тип**         | **Описание**   ||
|| `ad_unit_id`| string      | Уникальный идентификатор ad unit ID. ||
|| `adType`    | string       | Тип рекламного объявления: 
* баннер; 
* полноэкранная реклама; 
* нативная реклама; 
* реклама с вознаграждением.  ||
|| `currency`  | string    | Валюта рекламной сети.      ||
|| `revenue`   | string  | Доход за показ в валюте рекламной сети. Используется значение валюты из поля `currency`.  ||
|| `revenueUSD`    | string  | Доход за показ, конвертированный в USD. ||
|| `precision` | string  | Точность значения `revenue`. Допустимые значения:
* `publisher_defined` — значение с учетом порога CPM из интерфейса медиации;
* `estimated` — значение с учетом автостратегий. ||
|| `network.name` | string   | Название рекламной сети, которая совершила показ рекламы (параметр актуален для Мобильной медиации). ||
|| `network.ad_unit_id` | string | Уникальный идентификатор ad unit ID в рекламной сети, которая совершила показ (параметр актуален для Мобильной медиации). ||
|#
<!-- endsource: ru/dev/_includes7/ilrd.md -->

## Подключение ILRD

1. Подключите Mobile Ads SDK версии 5.0.0 и выше по инструкции (Рекламная сеть Яндекса — [Unity](https://ads.yandex.com/helpcenter/ru/dev/unity7/quick-start.md), Мобильная медиация — [Unity](https://ads.yandex.com/helpcenter/ru/dev/unity7/quick-start-mm.md)).

2. Реализуйте интерфейсы на стороне клиента для отслеживания событий.

     При реализации интерфейсов BannerAdEventListener, InterstitialAdEventListener, NativeAdEventListener, RewardedAdEventListener используйте метод `HandleImpression` с параметром `ImpressionData`. Метод `HandleImpression` будет вызываться, когда показ был зафиксирован. Объект `ImpressionData` имеет один метод `getRawData`, который возвращает json-строку с ILRD.

      ```c#
      public void HandleImpression(object sender, ImpressionData impressionData)
          {
              var data = impressionData == null ? "null" : impressionData.rawData;
              this.DisplayMessage($"HandleImpression event received with data: {data}");
          }
      ```
