Dados de receita em nível de impressão (ILRD)
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 |
|
string |
ID única da unidade de anúncio. |
|
string |
Tipo de anúncio:
|
|
string |
Moeda da rede de anúncios. |
|
string |
Receita por impressão, na moeda da rede de anúncios. É usado o valor do campo |
|
string |
Receita por impressão, convertida para USD. |
|
string |
Precisão do valor
|
|
string |
Nome da rede que veiculou o anúncio (para mediação Yandex). |
|
string |
ID única da unidade de anúncio na rede que veiculou o anúncio (para mediação Yandex). |
Ativando ILRD
-
Para ativar a versão 5.0.0 ou posterior do Mobile Ads SDK, siga as instruções (YAN: Unity, mediação Yandex: Unity).
-
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âmetroImpressionData
. O métodoHandleImpression
é convocado quando uma impressão é contabilizada. O ativoImpressionData
possui um único método,getRawData
, que retorna uma string JSON com os ILRD.public void HandleImpression(object sender, ImpressionData impressionData) { var data = impressionData == null ? "null" : impressionData.rawData; this.DisplayMessage($"HandleImpression event received with data: {data}"); }