文档

Development

User Acquisition

Monetization

工业

LevelPlay SDK - iOS

Unity SDK

Android SDK

iOS SDK

Adobe AIR SDK

Flutter SDK

React Native SDK

LevelPlay SDK - iOS

Unity LevelPlay
​
​
iOS SDK
  • 开始使用
  • 法规和设置
  • 广告格式
  • 聚合网络
    • iOS 聚合网络
    • 聚合网络指南
      • AppLovin
      • APS
      • BidMachine
      • BIGO Ads
      • Chartboost
      • CSJ
      • DT Exchange
      • Google Ad Manager
      • Google AdMob
      • Google bidding
      • HyprMX
      • InMobi
      • Liftoff Monetize
      • LY Ads Network
      • Meta Audience Network
      • Mintegral
      • MobileFuse
      • Moloco
      • Ogury
      • Pangle
      • PubMatic
      • Smaato
      • SuperAwesome
      • Tencent
      • Unity Ads
      • Verve
      • VK Ad Network
      • Voodoo
      • Yandex Ads
      • YSO Network
    • 手动添加 SKAdNetwork ID
    • Ad Quality 支持的广告源
  • 测试集成
  1. 实现游戏增长
  2. Unity LevelPlay
  3. LevelPlay SDK
  4. 适用于 iOS 开发者的 LevelPlay SDK

HyprMX 集成

在 Unity LevelPlay 中将 HyprMX 添加为广告网络,方法是创建帐户、设置广告位并将 HyprMX 适配器添加到构建中。
阅读时间6 分钟
最后更新于 2 天前

重要
以下文档涉及非 Unity 开发、拥有或运营的产品或服务(“第三方产品”)。 这些信息可能已过时或不完整,仅为方便您参考才提供。 您对任何第三方产品的使用均受产品自身条款的约束。 Unity 对这些产品不提供任何担保,也不对因使用这些产品而造成的任何损害或损失负责,包括与第三方供应商提供的内容、广告或材料有关的问题。
本指南将逐步说明如何在 Unity LevelPlay Mediation 上将 HyprMX Live 设置为广告网络。
注意
要查看此聚合网络的适配器更改日志,请参阅iOS 聚合网络。

先决条件

  • 确保将奖励广告服务、插页式广告服务或横幅广告服务正确集成到应用程序中。请参阅以下指定的于平台的指南以了解集成说明:

    • 奖励广告服务
    • 插屏广告
    • 横幅广告
  • 如果从较低的适配器版本升级到 4.1.2 以上版本,请确保在平台中将其 HyprMX 参数重新配置为新的参数。 为了获得 HyprMX 的新参数,您应该联系 integration@hyprmx.com。
  • 在 iOS 12.0 或更高版本上编译 HyprMX SDK,并在 iOS 15.0 或更高版本上显示广告服务

步骤 1.创建 HyprMX 帐户

HyprMX 提供托管服务。要为他们创建帐户,请直接与他们联系:integration@hyprmx.com。创建帐户后,他们将帮助您设置应用程序并检索在 LevelPlay 帐户中激活 HyprMx 所需的参数。

步骤 2.在 LevelPlay 网络设置模块中激活 HyprMX

HyprMX 帐户中有 3 条数据需要插入到 LevelPlay 网络设置模块中,以便 HyprMX 能够与 ironSource 正常工作:

API 密钥

这是帐户在 HyprMX 系统中的唯一标识符。

总代理商 ID这是 HyprMX 将向其投放广告服务的唯一应用程序标识符。
放置/位置****名称这是使用 HyprMX 进行放置/位置的唯一标识符。
获取此信息后,必须在 LevelPlay 帐户中**配置 HyprMX 的参数。**正确添加上述信息后,您将能够充分利用 HyprMX 的广告库存和关于 Unity LevelPlay Mediation 的报告数据。

将 HyprMX 的参数配置为 LevelPlay 帐户

  • 获取上述参数后,登录 IronSource 帐户,然后转到 Monetize > SDK Networks。
SDK Networks 设置
  • 从可用广告网络列表中选择 HyprMX,然后输入 HyprMX API Key。
输入 API 密钥
输入的 API 密钥
  • 接下来,选择要使用 HyprMX 运行 Unity LevelPlay Mediation 的应用程序,然后选择 Setup。然后在相关字段中输入分销商**** ID 和放置/位置名称。
Setup HyprMX
输入凭据
  • 然后,您将在 Setup Dashboard(设置后台)上看到 HyprMX 为 Active for Mediation(激活聚合)。
活动状态

步骤 3.将 HyprMX 适配器添加到构建中

注意
HyprMX SDK 仅在 iOS12+ 上提供广告服务。
LevelPlay SDK 支持 Cocoapods 和 Manual 下载机制。

将 HyprMX 适配器与 Cocoapods 集成

要将 HyprMX SDK 与 Cocoapods 集成,请在 pod 文件中输入以下行:
pod 'IronSourceHyprMXAdapter','5.2.0'

手动下载 HyprMX 适配器

  1. **下载 HyprMX 适配器和 SDK:**将 HyprMX 适配器和 HyprMX SDK (XCFrameworks) 文件添加到构建中。请参阅 iOS 调解网络。
  2. 向项目添加 HyprMX 框架: - 将 ISHyprMXAdapter.framework(在 SDK zip 中可用)拖放到 Xcode 项目中,确保复制文件并验证目标成员资格。 - 选择项目文件和目标。在“General”选项卡中,将 HyprMX.XCFrameworks 从文件资源管理器拖入“Frameworks, Libraries, and Embedded Content”部分。 - 将内嵌设置设置为“内嵌和签名”。

XCode 项目设置

  1. 配置 app Transport Security (ATS) 设置 HyprMX 建议关闭 ATS 设置。为此,请在 Info.plist 中包含 app Transport Security 字典键,如下所示:
    <key>NSAppTransportSecurity</key><dict> <key>NSAllowsArbitraryLoads</key> <true/></dict>
    如果希望启用 ATS,请将以下键添加到播放器中:
    <dict> <key>NSAllowsArbitraryLoads</key> <true/> <key>NSAllowsArbitraryLoadsForMedia</key> <true/> <key>NSAllowsArbitraryLoadsInWebContent</key> <true/></dict>
    提交申请时,必须说明这些 ATS 设置的理由。HyprMX 建议您注意,您的广告合作伙伴需要从各种来源加载 Web 内容,包括尚不支持 HTTPS 的来源。Apple 已在他们的文档中同意这是可接受的理由。
  2. plist 声明 iOS 要求广告主在列表中声明使用某些功能,包括用户的摄像机、日历和照片库。将以下所有条目添加到app程序的 plist。
    <key>NSCameraUsageDescription</key> <string>${PRODUCT_NAME} 请求对摄像机的写入访问权限</string><key>NSPhotoLibraryAddUsageDescription</key> <string>${PRODUCT_NAME} 请求对照片库的写入访问权限</string> <key>NSUserTrackingUsageDescription</key> <string>${PRODUCT_NAME} 希望为您提供个性化广告服务</string>

步骤 4.HyprMX 其他设置

年龄限制用户

Unity LevelPlay 聚合允许发布者将 HyprMX ageRestrictedUser 设置直接传达给 HyprMX 网络。此功能是使用 LevelPlay SDK 7.3.1+、HyprMX iOS 适配器 4.3.3+ 已启用的。应在初始化 LevelPlay SDK 之前设置标志。
使用以语法 HyprMX 标志设置为 ageRestrictedUser 参数 true:
[LevelPlay setMetaDataWithKey:@"HyprMX_ageRestricted" value:@"YES"];
LevelPlay.setMetaDataWithKey("HyprMX_ageRestricted", value: "true")
使用以语法 HyprMX 标志与 ageRestrictedUser 参数 False 一起设置:
[LevelPlay setMetaDataWithKey:@"HyprMX_ageRestricted" value:@"NO"];
LevelPlay.setMetaDataWithKey("HyprMX_ageRestricted", value: "false")

评估广告网络集成

  • 验证您的广告网络与我们的 Integration Helper 集成。LevelPlay SDK 提供了一个工具,可确保已成功集成我们的 SDK 以及任何其他网络适配器。
  • 使用此布尔值管理集成的聚合广告网络的调试日志
    [LevelPlay setAdaptersDebug:YES];
    LevelPlay.setAdaptersDebug(true)
    设置为 YES 时,这行代码将启用调试日志,以帮助您解决所有聚合广告网络的问题。在 app 与我们的广告单位上线之前,请删除此代码!SDK 6.5.2 及更高版本支持。
现在可以在应用程序中交付 HyprMX。

后续步骤

要通过 Unity LevelPlay Mediation 利用其他广告网络,请集成适配器并按照我们的集成指南进行操作。

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

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

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

  • 在本页上
    • 先决条件

    • 步骤 1.创建 HyprMX 帐户

    • 步骤 2.在 LevelPlay 网络设置模块中激活 HyprMX

      • 将 HyprMX 的参数配置为 LevelPlay 帐户

    • 步骤 3.将 HyprMX 适配器添加到构建中

      • 将 HyprMX 适配器与 Cocoapods 集成

      • 手动下载 HyprMX 适配器

        • XCode 项目设置

    • 步骤 4.HyprMX 其他设置

      • 年龄限制用户

    • 评估广告网络集成

    • 后续步骤


报告此页面的问题
​
​