---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://ads.yandex.com/helpcenter/en/dev/unity/impression-level.md
  - https://ads.yandex.com/helpcenter/pt/dev/unity/impression-level.md
  - https://ads.yandex.com/helpcenter/ru/dev/unity/impression-level.md
  - https://ads.yandex.com/helpcenter/zh/dev/unity/impression-level.md
  - href: pt/dev/unity/impression-level.md
    type: text/markdown
    title: Markdown version
  - href: llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://ads.yandex.com/helpcenter/pt/llms.txt

# Dados de receita em nível de impressão (ILRD)



<!-- source: pt/dev/_includes/ilrd.md -->
Com os dados de receita em nível de impressão (ILRD), você pode processar dados detalhados de receita. A partir do Mobile Ads SDK 5.0.0, o SDK fornece informações de receita para cada impressão de anúncio e informações sobre a rede de publicidade (se a mediação móvel estiver sendo usada) que veiculou o anúncio. Essas informações são fornecidas em tempo real no dispositivo, no aplicativo do editor. Você pode manejar esses dados diretamente ou transferi-los para um provedor de análise de dados externo.

## Quais dados podem ser obtidos

Os seguintes dados ficam disponíveis para os editores:

#|
|| **Campo**        | **Tipo**         | **Descrição**   ||
|| `ad_unit_id`| string      | ID única da unidade de anúncio. ||
|| `adType`    | string       | Tipo de anúncio:
* Anúncios em banner
* Anúncios intersticiais
* Anúncios nativos
* Anúncios Rewarded  ||
   || `currency`  | string    | Moeda da rede de anúncios.      ||
   || `revenue`   | string  | Receita por impressão, na moeda da rede de anúncios. É usado o valor do campo `currency`.  ||
   || `revenueUSD`    | string  | Receita por impressão, convertida para USD. ||
   || `precision` | string  | Precisão do valor `revenue`. Valores aceitáveis:
* `publisher_defined`: o valor, levando em conta o piso de CPM da interface de mediação.
* `estimated`: o valor, com base em estratégias automáticas. ||
   || `network.name` | string   | Nome da rede que veiculou o anúncio (para mediação Yandex). ||
   || `network.ad_unit_id` | string | ID única da unidade de anúncio na rede que veiculou o anúncio (para mediação Yandex). ||
   |#
<!-- endsource: pt/dev/_includes/ilrd.md -->

## Ativando ILRD

1. Para ativar a versão 5.0.0 ou posterior do Mobile Ads SDK, siga as instruções (YAN: [Unity](https://ads.yandex.com/helpcenter/pt/dev/unity/quick-start.md), mediação Yandex: [Unity](../../../en/dev/unity/quick-start-mm.md)).

2. Implemente interfaces de cliente para rastreamento de eventos.

   Quando implementar as interfaces BannerAdEventListener, InterstitialAdEventListener, NativeAdEventListener e RewardedAdEventListener, use o método `HandleImpression` com o parâmetro `ImpressionData`. O método `HandleImpression` é convocado quando uma impressão é contabilizada. O ativo `ImpressionData` possui um único método, `getRawData`, que retorna uma string JSON com os ILRD.

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