文档

​
​

Development

User Acquisition

Monetization

工业

LevelPlay SDK - React Native

Unity SDK

Android SDK

iOS SDK

Adobe AIR SDK

Flutter SDK

React Native SDK

LevelPlay SDK - React Native

Unity LevelPlay
​
​
React Native SDK
  • 开始使用
  • 法规和设置
    • 法规高级设置
    • React 的高级设置
    • iOS 隐私设置和配置
    • Apple 应用隐私调查问卷
    • React Native 的印象级别收入集成
    • 集成 AdInfo 的 LevelPlay 监听器
  • 广告格式
  • 聚合网络
  • 测试集成
  1. 实现游戏增长
  2. Unity LevelPlay
  3. LevelPlay SDK
  4. 适用于 React 原生开发者的 LevelPlay SDK

React Native 的印象级别收入集成

集成展示级别收入(ILR) SDK API 以收集详细的广告效果数据并将其发送到 React 本地 app 中的数据分析服务工具。
阅读时间3 分钟
最后更新于 2 天前

先决条件

确保已将 LevelPlay React 原生 SDK 正确集成到应用程序中,如此处所述。
使用 SDK 功能和先决条件,进一步了解展示量收入 (ILR)。

实现 ImpressionData 监听器

LevelPlay SDK 会触发回传以通知您显示的广告。ImpressionData 监听器是一个可选监听器,可以实现该监听器来接收展示数据。此监听器将为您提供有关所有广告单位的信息,并且您可以使用展示量收入来识别不同的广告服务。
如果要将 ImpressionData 监听器添加到应用程序中,请确保在初始化 LevelPlay SDK 之前声明监听器,以避免任何信息丢失。

设置 ImpressionDataListener

从“Unity-levelplay-mediation”导入 { LevelPlay,输入 LevelPlayImpressionDataListener }const 监听器:LevelPlayImpressionDataListener = { onImpressionSuccess: (impressionData) => { // Use the impression data },}LevelPlay.addImpressionDataListener(listener)
LevelPlay SDK 将通知您的监听器与展示数据相关的成功回传。监听器接口为:
interface LevelPlayImpressionDataListener { } /** * 成功录制广告展示(显示广告)时调用。 * Android:onImpressionSuccess * iOS: impressionDataDidSucceed */ onImpressionSuccess:(impressionData:LevelPlayImpressionData) => void}

集成 ILR 数据

实现 ImpressionDataListener 后,您可以使用展示数据并将其发送到您自己的专有 BI 工具和 DWH,或者将其与第三方工具集成。
注意
返回的数据可能包括 null 值。确保在分配数据之前添加保护,以避免潜在的崩溃。
您可以引用
LevelPlayImpressionData
对象上的每个字段:
从“Unity-levelplay-mediation”导入类型 { LevelPlayImpressionData }// LevelPlayImpressionData type:type LevelPlayImpressionData = { auctionId: string | null; mediationAdUnitName: string | null; mediationAdUnitId: string | null; adFormat:字符串 | null; country:字符串 | null; ab: 字符串 | null; segmentName: string | null; 放置/位置:字符串 | null; adNetwork:字符串 | null; instanceName: string | null; instanceId:字符串 | null; revenue: number | null; // 双倍 precision: 字符串 | null; encryptedCPM:字符串 | null; conversionValue: number | null; // 双 creativeId:字符串 | null;}
有关字段和类型的完整列表,请参阅 Impression Level Revenue SDK API 文档。

Copyright © 2026 Unity Technologies
法律信息隐私政策CookiesDocumentation Terms of Use请勿出售或分享我的个人信息您的隐私选择(Cookie 设置)

“Unity”、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属公司在美国和其他地方的商标或注册商标(此处查看更多信息)。其他名称或品牌是其各自所有者的商标。

为方便起见,一些页面是机器翻译的,可能包含不准确的内容。如有信息不一致的情况,以英文版本为准。

  • 在本页上
    • 先决条件

    • 实现 ImpressionData 监听器

      • 设置 ImpressionDataListener

    • 集成 ILR 数据


报告此页面的问题