DT Exchange 集成
通过在 DT Exchange 中设置 app、配置广告位并将其链接到 LevelPlay 帐户,将 DT Exchange 作为广告网络集成到 Unity LevelPlay 中。
阅读时间3 分钟最后更新于 2 天前
本指南将逐步说明如何在 Unity LevelPlay Mediation 中将 DT Exchange Live 设置为广告网络。
先决条件
-
确保将奖励广告服务、插页式广告服务或横幅广告服务正确集成到应用程序中。请参阅以下指定的于平台的指南以了解集成说明:
-
DT Exchange 支持使用 iOS 11+ 的设备。
-
DT Exchange SDK v8.2.0-v8.2.6 是动态框架。在 8.2.0 之前和 8.2.7+ 版本中,它是静态框架。
步骤 1.创建 DT Exchange 帐户
步骤 2.在 DT Exchange 中创建应用程序和广告位
要在 IronSource 平台中访问 DT Exchange 资源库,必须首先添加 app 并在 DT Exchange 帐户中设置广告位。
- 添加 app
- 日志 DT Exchange 帐户,导航到“Monetization”>“New app Management”。选择“添加 app”。
- 定义 app 的设置:选择平台和类别
- 添加广告位 - 奖励广告服务、插页式广告、横幅广告、MREC
- 设置完成后,选择 Create app
步骤 3.在 SDK Networks 设置模块中激活 DT Exchange
要使 DT Exchange 能够与 LevelPlay SDK 正常工作,必须将 DT Exchange 帐户中的一些参数插入到 ironSource 平台上的 SDK 网络设置模块中:
| **发布者 ID、****消费者密钥、**消费者密钥 | 这是 DT Exchange 帐户的唯一标识符,允许 IronSource 平台从 DT Exchange 帐户导入性能数据以用于报告和优化。 |
| App ID(应用 ID) | 这是 DT Exchange 系统中应用程序的唯一标识符。 |
| Placement ID | 这是 DT Exchange 将向其投放广告服务的唯一位置。 |
获取此信息后,必须在 ironSource 帐户中配置 DT Exchange 参数。正确添加上述信息后,您将能够充分利用 IronSource 平台上的 DT Exchange 广告库存和报告数据。
- ****Publisher ID、 Consumer Key、Consumer Secret 导航到 User Profile 页面,然后在页面底部的“Reporting API Keys”下找到它们
- app ID、放置/位置 ID 导航到 'Inventory' > 'Manage Apps & Sites' > 从列表中选择相关应用程序 > 从右侧菜单中选择 'Integration Options'。
将 DT Exchange 参数配置为 ironSource 帐户
- 拥有所有这些参数后,登录 IronSource 帐户,然后转到 Monetize > Mediation > SDK Networks。
- 从 Available Ad Networks 列表中选择 DT Exchange,然后输入 DT Exchange Publisher ID、Consumer Key 和 Consumer Secret。 选择 Save(保存)。
- 然后,将在 Available Ad Networks 表中启用 DT Exchange。
- 确保定义要使用 DT Exchange 运行 Unity LevePlay 的app程序。转到 Ad Networks 的设置列表上的 DT Exchange 行,然后选择 Setup。
- 在应用程序级别上插入 app ID 和相关广告单位的放置/位置 ID。
- 选择 Save(保存)。
- 激活请求的广告单位。
- 验证与 Reporting API 的集成;此列将通过 Reporting API 检查您的集成,并返回三种可能的响应:Verified、Failed 和 No Response。仔细检查您的集成和上面输入的信息;然后选择 Retry(重试),直到看到 Verified(已验证)。
步骤 4.将 DT Exchange 适配器添加到构建中
要将 DT Exchange SDK 与 Cocoapods 集成,请在 pod 文件中输入以下行:
pod 'IronSourceFyberAdapter','5.6.0'
手动下载 DT Exchange 适配器
- **下载 DT Exchange 适配器和 SDK:**将 DT Exchange 适配器和 SDK 添加到构建中。请参阅 iOS 调解网络。
- 将 DT Exchange 框架添加到项目中:下载并解压缩适配器和 SDK 后,将框架文件放入 Xcode 项目。
- 打开 目标 > 构建****设置 > 架构,确认 Xcode 项目使用底部 SDK 7.0 或更高版本,并且不使用 armv6 架构。
步骤 5。DT Exchange 附加设置
用户级别 COPPA
Unity LevelPlay 允许发行商将 DT Exchange 用户级别的 COPPA 设置直接传达给 DT Exchange 网络。此功能是使用 LevelPlay SDK 7.3.0+、DT Exchange iOS 适配器 4.3.30+ 已启用的。
使用以下语法使用参数“YES”更新 COPPA:
[LevelPlay setMetaDataWithKey:@"DT_COPPA" value:@"YES"];
验证 Ad-Network 集成
-
验证您的广告网络与我们的 Integration Helper 集成。LevelPlay SDK 提供了一个工具,可确保已成功集成我们的 SDK 以及任何其他网络适配器。
-
使用此布尔值管理集成的聚合广告网络的调试日志[LevelPlay setAdaptersDebug:YES];设置为 YES 时,这行代码将启用调试日志,以帮助您解决所有聚合广告网络的问题。 在 app 与我们的广告单位上线之前,请删除此代码。