APS 迁移指南
使用 LevelPlay for Unity 迁移到 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 Unity 插件
- 从 APS 网站下载 APS Unity 插件。
- 确保 Unity 项目已打开,然后导入软件包。
- 在 Unity 菜单中,选择 Amazon > Manage SDKs。
- 安装 ironSource 适配器并导入 Unity 软件包。
添加 APS 适配器
完成 SDK 集成后,请使用 Unity Network Manager 添加 APS 适配器。
在 Unity 开发平台中,转到 广告服务聚合 > Integration Manager。
Init APS SDK
APS 网络要求初始化 ironSource 和 APS SDK 以显示 APS 广告服务。
在打开应用程序后以及在初始化 LevelPlay SDK 之前,立即初始化 APS SDK。使用在 APS 设置期间定义的 APS app ID。
Amazon.Initialize(amazonApiKey);
有关集成的更多详细信息,请参阅 APS Resources for Unity。
删除先前加载逻辑
此适配器不再需要与 LevelPlay 聚合共享 APS 出价信息。删除以下代码:
- 在每个广告单元加载之前加载 APS 广告请求。
- 调用 与 LevelPlay 共享 APS 出价信息。
setNetworkData
构建问题故障排除
Android
如果 Android 构建中不存在 APS 适配器,请将 Maven 网址添加到 下的 文件:
dependencyResolutionManagementsettings.gradledependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS) repositories { google() mavenCentral() maven { url "https://s3.amazonaws.com/ssa.public/ironsource-mobile/android-adapters" }}
iOS
为 iOS 构构建时,请确保目标最低 iOS 版本设置为 12.0。