APS 集成
将 Amazon Publisher Services (APS) 设置为 Unity LevelPlay 上的广告网络,包括 SDK 9.0.0+ 版本的配置和帐户设置。
阅读时间4 分钟最后更新于 2 天前
步骤 1.创建 APS 帐户
- 联系 APS 以设置app程序的帐户。要创建 APS 帐户,请访问 APS 网站,选择 Contact us,然后发出请求。
- 如果您的 APS 请求获得批准,您将收到一个邀请链接,用于在 APS 中注册和创建帐户。
- 在 LevelPlay 中设置 APS 之前,必须完成上述步骤。
步骤 2.在 APS 网络中设置席位
- 从 apps 菜单中选择正确的应用程序并选择 setup
- 选择 LevelPlay 作为 Monetization 服务设置菜单
- 添加字段并为每个字段定义:
- Name(名称)
- 广告大小
- 价格点(自动/手动)
- 完成添加所有字段并获取凭据:
- 获取 app ID
- 下载价格点 CSV 文件
步骤 3.激活 APS 网络
在 LevelPlay 平台中,访问 SDK Networks 设置以将 APS 参数配置到您的 LevelPlay 帐户中。
- 获得上述凭据后,登录 LevelPlay 帐户,然后选择 Monetize > Setup > SDK Networks
- 从 Available Networks 的表中选择 APS,然后选择 Activate。
- 从广告网络列表中选择 APS,然后选择 Setup。
- 输入您的 APS app ID 并按原样上传 CSV 文件。
- APS app 设置页面界面将刷新。
在 LevelPlay 控制面板中更新 APS 数据
- 请注意,系统会自动填充“Slot Name”、“Price Points”和“大小”字段。
- 为每个字段名称填写以下字段:
- UUID
- APS 格式
- 大小
- 您可能需要参阅 APS 网站以获取此信息。
- 填写 UUID、APS Format 和 Size 字段后,选择 Save。
步骤 5。导入 APS Unity 插件
- 从 APS 网站下载 APS Unity 插件。
- 确保打开 Unity 项目并导入软件包。
- 在 Unity 菜单栏中,选择 Amazon,然后选择 Manage SDK 以打开 Amazon SDK Manager
- 安装 ironSource 适配器,并导入 Unity 软件包
Unity Network Manager(推荐)
完成 SDK 集成后,请使用 Unity Network Manager 添加 APS 适配器。
在 Unity 开发平台中,转到广告服务聚合>集成管理器
如果您已经有最新版本的适配器,操作按钮将更改为“Updated”,并且已禁用。
步骤 6。Init APS SDK
APS 网络要求初始化 ironSource 和 APS SDK 以显示 APS 广告服务。
在打开应用程序后以及在初始化 LevelPlay SDK 之前,立即初始化 APS SDK。使用 APS 设置的步骤 2 中定义的 APS app ID。
Amazon.Initialize(amazonApiKey);
有关集成的更多详细信息,请参阅 APS Resources for Unity。
构建问题故障排除
-
如果 Android 构建中不存在 APS 适配器,请将 maven 网址添加到 BuildConfig.java 文件的 dependencyResolutionManagement 下。dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS) repositories { google() mavenCentral() maven { url "https://s3.amazonaws.com/ssa.public/ironsource-mobile/android-adapters" }}
-
为 iOS 进行构建时,请确保目标最低 iOS 版本设置为 12.0。
您现在可以在应用程序中交付 APS 需求。