文档

Development

User Acquisition

Monetization

工业

LevelPlay SDK - Unity

Unity SDK

Android SDK

iOS SDK

Adobe AIR SDK

Flutter SDK

React Native SDK

LevelPlay SDK - Unity

Unity LevelPlay
​
​
Unity SDK
  • 开始使用
    • 开始使用 Unity
    • Unity 软件包集成
    • Unity 开发者工具
    • 集成适用于 Unity 的广告品质 SDK
      • Ad Quality additional configuration
    • 自定义适配器
    • LevelPlay SDK 变更日志
  • 法规和设置
  • 广告格式
  • 聚合网络
  • 测试集成
  1. 实现游戏增长
  2. Unity LevelPlay
  3. LevelPlay SDK
  4. 适用于 Unity 开发者的 LevelPlay SDK

Ad Quality 的其他配置

设置用户 ID、启用测试模式和调整日志级别以增强功能和调试,实现自定义的 Ad Quality 集成。
阅读时间1 分钟
最后更新于 3 天前

自定义集成设置,从而使用其他配置获得更多功能。

高级初始化

  • 用户 ID – 使用您自己的用户 ID 来获得有价值的用户旅程洞察
  • 测试模式 – 测试 Ad Quality SDK 集成(默认值为 false)
  • 日志级别 – 选择要调试代码问题的日志级别(默认值为 INFO)
注意
请确保您已先初始化了 Ad Quality SDK,以便可以使用以下功能。
使用以下代码,通过构建器创建配置对象。
在第一个场景的 Awake 方法中添加以下代码:
ISAdQualityConfig adQualityConfig = new ISAdQualityConfig();

用户 ID

Ad Quality SDK 提供了以下选项来配置您的用户 ID:
  • 使用您自己的用户 ID,并在广告质量初始化之前随时添加:
    adQualityConfig.UserId = userId;// The default user id is Ad Quality internal id.// The user id cannot be null and must be between 2 and 100 characters, otherwise it will be blocked.
  • 对于在 AdQuality 初始化后解析用户 ID 的情况,我们提供了一个 API 来修改默认用户 ID:
    IronSourceAdQuality.ChangeUserId(userId);// The default user id is Ad Quality internal id.// The user id cannot be null and must be between 2 and 100字符,否则将被屏蔽。

测试模式

adQualityConfig.TestMode = true;// The default is false - set to true only to test your Ad Quality integration

日志级别

adQualityConfig.LogLevel = ISAdQualityLogLevel.INFO;// There are 5 different log levels:// ERROR, WARNING, INFO, DEBUG, VERBOSE// The default is INFOIronSourceAdQuality.Initialize(appKey, adQualityConfig);

初始化回调

如果使用 LevelPlay,请确保先初始化 Ad Quality,以便使用以下功能 
注意
您的回调应在单独的类中实现,并且与 Ad Quality SDK 初始化的位置相同。
public class AdQualityInit : ISAdQualityInitCallback { public void adQualitySdkInitSuccess() { Debug.Log("adQualitySdkInitSuccess"); } public void adQualitySdkInitFailed(ISAdQualityInitError adQualitySdkInitError, string errorMessage) { Debug.Log($"adQualitySdkInitFailed: {adQualitySdkInitError}, message: {errorMessage}"); } }public class AdQualityDemo :MonoBehaviour { void Awake() { AdQualityInit initCallbacks = new AdQualityInit(); ISAdQualityConfig adQualityConfig = new ISAdQualityConfig { AdQualityInitCallback = initCallbacks }; IronSourceAdQuality.Initialize(appKey, adQualityConfig); } }
注意
初始化 Ad Quality SDK 所需的时间取决于集成到应用中的广告网络 SDK 的数量。网络连接问题也可能导致延时。初始化平均需要 3 到 4 秒。

将广告展示级别的广告收入上报给 Ad Quality SDK

  • 如果使用 LevelPlay,请确保已初始化 Ad Quality SDK 以使用以下功能
  • 此功能仅支持插页式广告和奖励广告。 
  • 对于 LevelPlay、MAX 和 DT FairBid,此数据会自动收集
  • 最低要求:Ad Quality SDK 7.2.0+
要在 Ad Quality SDK 中上报广告展示级别的广告收入,请将以下代码片段添加到 SDK 集成中。
注意
应在广告展示时调用 sendCustomMediationRevenue 方法,在广告生命周期之外调用此方法将没有影响。
ISAdQualityCustomMediationRevenue customMediationRevenue = new ISAdQualityCustomMediationRevenue();customMediationRevenue.MediationNetwork = ISAdQualityMediationNetwork.SELF_MEDIATED;customMediationRevenue.AdType = ISAdQualityAdType.REWARDED_VIDEO;customMediationRevenue.Revenue = 1.2;IronSourceAdQuality.SendCustomMediationRevenue(customMediationRevenue);
如果使用 AdMob 聚合,请按照以下步骤操作:
  1. 要求 AdMob 客户经理启用 AdMob 广告展示级别 LTV (iLTV)
  2. 验证您在 Android 或 iOS 上使用的是 GMA SDK 8.12.0 或更高版本,并且该版本支持 iLTV
  3. 将以下代码片段添加到 Ad Quality SDK 集成中:
RewardedAd rewardedAd;public void HandleRewardedAdLoaded(object sender, EventArgs args){ this.rewardedAd = args.rewardedAd;}private void HandleAdPaidEvent(object sender, AdValueEventArgs args){ AdValue impressionData = args.AdValue; ISAdQualityCustomMediationRevenue customMediationRevenue = new ISAdQualityCustomMediationRevenue(); customMediationRevenue.MediationNetwork = ISAdQualityMediationNetwork.ADMOB; customMediationRevenue.AdType = ISAdQualityAdType.REWARDED_VIDEO; customMediationRevenue.Revenue = impressionData.Value/1000000f; IronSourceAdQuality.SendCustomMediationRevenue(customMediationRevenue);}

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

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

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

  • 在本页上
    • 高级初始化

      • 用户 ID

      • 测试模式

      • 日志级别

    • 初始化回调

    • 将广告展示级别的广告收入上报给 Ad Quality SDK


报告此页面的问题
​
​