ILRD

通过展示层级收入数据 (ILRD),您可以追踪并收集广告数据。

父类

方法

InterstitialAdEventListener

HandleImpression

NativeAdEventListener

HandleImpression

RewardedAdEventListener

HandleImpression

BannerAdEventListener

HandleImpression

每个方法都包含一个 ImpressionData 参数,并带有一个 getRawData 方法。此方法返回一个包含 ILRD 的 JSON 字符串(请参阅下表)。

备注

HandleImpression 方法仅在统计广告展示次数后触发。

[Serializable]
    public class ImpressionDataModel
    {
    public string ad_unit_id;
    public string adType;
    public string currency;
    public string revenue;
    public string revenueUSD;
    public string precision;
    public NetworkData network;
    }

[Serializable]
    public class NetworkData
    {
    public string name;
    public string ad_unit_id;
    }

    class ExampleBannerAdEventListener : BannerAdEventListener {
      // ...
      private void HandleImpression(object sender, ImpressionData impressionData) =>
        {
        var data = impressionData == null ? "null" : impressionData.rawData;

        try
        {
            var parsedData = Newtonsoft.Json.JsonConvert.DeserializeObject<ImpressionDataModel>(data);

            var adUnitId = parsedData.ad_unit_id;
            var adType = parsedData.adType;
            var currency = parsedData.currency;
            var revenue = parsedData.revenue;
            var revenueUSD = parsedData.revenueUSD;
            var precision = parsedData.precision;
            var networkName = parsedData.network.name;
            var networkAdUnitId = parsedData.network.ad_unit_id;
        }
        catch (Exception ex)
        {
            Debug.LogError($"Error parsing impression data: {ex.Message}");
        }
    }
}

可用数据

您可以解析 rawData 以获取下列信息:

键值

类型

描述

ad_unit_id

字符串

唯一的 ad unit ID

adType

字符串

广告类别:

  • 内嵌或粘性横幅广告。

  • 插屏广告。

  • 激励广告。

  • 开屏广告。

currency

字符串

广告网络使用的货币。

revenue

字符串

以广告网络货币计算的展示收入。使用 currency 字段中指定的货币。

revenueUSD

字符串

单次展示的收入,以美元为单位。

precision

字符串

revenue 值的准确度。可接受的值:

  • publisher_defined:考虑聚合界面 CPM 底价的数值。

  • estimated:基于自动策略生成的数值。

network.name

字符串

提供本次展示机会的广告网络的名称。

network.ad_unit_id

字符串

投放广告的网络中的唯一 ad unit ID。

上一篇
下一篇