APS 迁移指南
使用 LevelPlay for iOS 迁移到 APS 广告单位 API,将广告单位 API 用于现有的 APS 集成。
阅读时间2 分钟最后更新于 2 天前
本指南提供了有关将 Amazon Publisher 服务 (APS) 网络与 LevelPlay 集成的分步说明,其中将 Ad 单位 API 用于现有的 APS 集成。
先决条件
SDK 最低版本:9.0.0+
验证并下载 APS 配置
- 转到 APS 帐户。
- 下载相关应用程序的 CSV 配置文件。
更新 LevelPlay 平台上的 APS 设置
- 转到 LevelPlay 平台中 app 的实例页面。
- 通过上传 CSV 配置文件来更新 APS 设置。
- 选择 Replace(替换)。
APS app 设置页面界面将刷新。
在 LevelPlay 控制面板中更新 APS 数据
某些 APS 数据字段会自动填充。但是,必须手动执行以下步骤:
- 为每个字段名称填写以下字段:
- UUID
- APS 格式
- 大小
- 选择 保存。
将 APS 适配器添加到构建中
要将 APS SDK 与 Cocoapods 集成,请在 pod 文件中输入以下行:
pod 'IronSourceAPSAdapter','5.0.0.0'
有关 APS 集成的更多详细信息,请参阅 iOS APS 资源。
更新 SKAdNetworkItems 和 Info.plist
使用以下代码在文件中定义 APS :
Info.plistSKAdNetworkItems<key>SKAdNetworkItems</key><array><dict><key>SKAdNetworkIdentifier</key><string>p78axxw29g.skadnetwork</string></dict></array>
Init APS SDK
APS 网络要求初始化 ironSource 和 APS SDK 以显示 APS 广告服务。
在打开应用程序后以及在初始化 LevelPlay SDK 之前,立即初始化 APS SDK。使用在 APS 设置期间定义的 APS app ID。
[[DTBAds sharedInstance] setAppKey: @"APS_app_id"];
删除先前加载逻辑
此适配器不再需要与 LevelPlay 聚合共享 APS 出价信息。删除以下代码:
- 在每个广告单元加载之前加载 APS 广告请求。
- 调用 与 LevelPlay 共享 APS 出价信息。
setNetworkData
构建问题故障排除
确保目标最低 iOS 版本设置为 12.0。