Liftoff Monetize 集成
通过创建帐户、添加 app 和配置广告位,将 Liftoff Monetize 集成为 Unity LevelPlay 上的广告网络。
阅读时间5 分钟最后更新于 2 天前
本指南将逐步说明如何在 Unity LevelPlay 上将 Liftoff Monetize(以前称为 Vungle)设置为广告网络直播。要使用 Liftoff Monetize,您需要安装 Vungle SDK。
先决条件
确保将奖励广告服务、插页式广告服务或横幅广告服务正确集成到应用程序中。请参阅以下指定的于平台的指南以了解集成说明:
步骤 1.创建 Liftoff Monetize 帐户
步骤 2.在 Liftoff Monetize 中创建应用程序
登录后,转到左上角左侧下拉菜单上的 Applications 选项卡,然后选择 Add Application。
步骤 3. 添加放置/位置
从应用程序列表中选择相关 app。在 app 的专用页面上,选择 Add Placement/位置。
然后输入必要的详细信息以创建启动放置/位置,然后选择 **Continue,**然后选择 Sounds Good。
**横幅放置/**位置 创建横幅广告放置/位置时,建议禁用“Ad Refresh”选项。稍后可以在 Unity LevelPlay 上控制刷新速率。
步骤 4.在 LevelPlay SDK Networks 模块上激活 Liftoff Monetize
Liftoff 帐户中有 4 条数据需要插入到 LevelPlay 网络设置模块中,以便 Liftoff 能够与 LevelPlay 正常工作:
启动 app ID | 这是 Liftoff 系统中应用程序的唯一标识符。 |
|---|---|
| 报告 API ID | 这是 Liftoff 系统中 app 的唯一标识符,与 Reporting API 一起使用以轨道 app 性能。 |
| 报告 API 密钥 | 这是 Liftoff 帐户的唯一标识符。除了 Reporting API ID,Unity LevelPlay 还可以从您的 Liftoff Monetize 帐户导入性能数据。 |
| 放置/位置参考 ID | 这是广告单元的唯一标识符,用于将奖励广告服务与插页式广告服务和横幅广告服务区分开来。 |
获取此信息后,必须在 Unity LevelPlay 中**配置 Liftoff 的参数。**正确添加上述信息后,您将能够充分利用 Liftoff 在 Unity LevelPlay 上的广告库存和报告数据。
-
报告 API 密钥
转到屏幕右上角的 My Account(我的帐户),然后您将看到 Reporting API Key(报告 API 密钥)。 -
启动 Monetize 应用程序 ID
转到左侧菜单的 Applications(应用程序)选项卡,然后在 LevelPlay(关卡播放)后台上选择要配置的应用程序。然后,您将看到 Liftoff app ID。 -
报告 API ID
转到左侧菜单的 Applications(应用程序)选项卡,然后在 LevelPlay(关卡播放)后台中选择要配置的应用程序。然后,您将看到 Liftoff Reporting API ID。 -
放置/位置参考 ID
转到左侧菜单的 Placements 选项卡,然后选择要在 LevelPlay 后台上配置的应用程序的位置。
在 Unity LevelPlay 上激活启动 Monetize
收集完所有必要的参数后,日志 LevelPlay 帐户。
- 转到 Monetize > Setup > SDK Networks:
- 从 Available Ad Networks 列表中选择 Liftoff,然后输入 Liftoff“Reporting API Key”。仅需要此步骤一次。
- 要激活自动设置功能,请在 Liftoff Monetize 自动设置工具上切换。这将启用在 Liftoff Monetize 平台上自动创建 app 和出价者放置/位置,并允许 LevelPlay 在自动设置工具上切换并输入 Liftoff Monetize 平台上的 Overview 页面上找到的 Secret Token 后从 Liftoff Monetize 获取放置/位置详细信息。然后,选择保存
- 选择 Save(保存)。 然后,将在 Available Networks 表中启用 Liftoff
5.在 app 级别上设置 Liftoff Monetize
传统瀑布流设置
- 从 SDK Networks 页面左侧的列表中选择要集成的app程序
- 在广告单元行中,单击 Setup 并输入 Reporting API Key、app ID 和 Reporting API ID。然后在相关的广告单元设置下,添加放置/位置参考 ID。
- 选择 Save(保存)。然后,您将在设置控制面板 (Setup Dashboard) 上看到 Liftoff Monetize 为 激活 for Mediation。
Bidder 设置
有两种方法可以在 LevelPlay 上设置 Liftoff Monetize 出价者:
- 自动设置 – 在 Liftoff Monetize(变现)后台上自动创建新 app 和广告位,并在 LevelPlay 上填充所有必要的设置
- Manual – 在 LevelPlay 和 Liftoff Monetize 平台上手动输入必要的 app 详细信息
自动设置
- 选择要在 Unity Ads 中运行插页式广告、奖励广告或横幅广告服务的app。然后选择 Liftoff 行中的 define 图标。
- 选择 Add bider(添加出价人)可在 Liftoff Monetize 平台上自动创建新的 app 和竞价广告位,并将相关信息导入 LevelPlay。
- 选择 保存 以批准并接受所有配置。如果未保存模块,则会在 Liftoff Monetize 平台上创建资源,而不会将数据导入 LevelPlay 平台。
手动设置
-
选择要在哪个 app 中运行横幅广告、插页式广告或奖励广告服务 (liftoff Monetize)
-
从 Ad Networks 的设置列表中选择 Liftoff,选择 define 图标,然后插入 Reporting API Key、app ID 和 Reporting API ID。然后在相关的广告单元设置下,添加放置/位置参考 ID。
-
单击 Save(保存)
现在,您将看到 Lifotff 在帐户中选择的广告单位激活。
步骤 6。将 Vungle 适配器添加到构建中
要使用 Liftoff Monetize,需要在此处安装 Vungle SDK。
Unity Network Manager(推荐)
完成 SDK 集成后,可使用 Unity Network Manager 下载 Vungle 适配器。
在 Unity 开发平台中,转到广告服务聚合 > Network Manager。
如果您已经拥有最新版本的适配器,则操作按钮将更改为 " Updated " 并已禁用。
Android(手动解析)
要应用更改,请确保使用“Resolve”过程。这将根据您的选择下载所有相关工件。有关详细信息,请参阅此处的说明。
仅适用于 Proguard 用户(Android)
如果将 ProGuard 与 Vungle 适配器结合使用,必须将以下代码添加 ProGuard 文件中:
# Vungle##vungle-keep 类 com.vungle.warren** { *; }-dontwarn com.vungle.warren.error.VungleError$ErrorCode# Moat SDK##moat-sdk-keep class com.moat.** { *; }-dontwarn com.moat。**# Okio##okio-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement# Retrofit##retrofit- 不要警告 okio。**-dontwarn retrofit2.Platform$Java8# Gson##gson-keepattributes 签名-keepattributes *Annotation*-dontwarn sun.misc**-keep class com.google.gson.examples.android.model.** { *; }-keep 类 * 实现 com.google.gson.TypeAdapterFactory-keep 类 * 实现 com.google.gson.JsonSerializer-keep 类 * 实现 com.google.gson.JsonDeserializer# Google Android Advertising ID##google-android-advertising-id-keep class com.google.android.gms.internal.** { *; }-dontwarn com.google.android.gms.ads.identifier.** { *; }
Android 插件手册集成
-
下载 Vungle Android 适配器从此处下载适配器和 SDK (AAR)。
-
将 Vungle 文件添加到项目中将文件导入。
Assets/Plugins/Android/ -
下载 Vungle 第三方 jar从此处下载文件。将 jar 添加到项目的 Assets/Plugins/Android/libs 下。
iOS 插件手动集成
- **下载 Vungle iOS 适配器:**请参阅 iOS 调解网络。
- **将 Vungle 适配器文件添加到 Unity 项目:**将适配器和框架文件导入 Assets/Plugins/iOS
- **将 SDK 添加到 Xcode 项目中:**由于 Unity3D 不支持 XCFrameworks,因此请将 SDK XCFrameworks 直接添加到 Xcode 项目中。
评估广告网络集成
-
验证您的广告网络与我们的 Integration Helper 集成。LevelPlay SDK 提供了一个工具,可确保已成功集成我们的 SDK 以及任何其他网络适配器。
-
使用此布尔值管理集成的聚合广告网络的调试日志LevelPlay.SetAdaptersDebug(true);设置为 TRUE 时,这行代码将启用调试日志,以帮助您排除所有允许的聚合广告网络的问题。 在 app 与我们的广告单位上线之前,请删除此代码!SDK 6.5.2 及更高版本支持。
步骤 7。Liftoff 其他设置
COPPA 用户状态
Unity LevelPlay 允许发行商将 Vungle COPPA 设置直接传达给提升网络。对于使用 LevelPlay SDK 7.1.12+、Vungle Android Unity 4.3.24+ 的 Android 应用程序以及使用 LevelPlay SDK 7.2.1+、Vungle Android Unity 4.3.27+ 的 iOS 应用程序,已启用此功能。在此处阅读有关 Vungle COPPA API 的更多信息。
使用以下语法使用参数“True”更新 Vungle 的 COPPA 用户状态:
LevelPlay.SetMetaData("Vungle_coppa","true");
使用以下语法使用参数“False”更新 Vungle 的 COPPA 用户状态:
LevelPlay.SetMetaData("Vungle_coppa","false");
您现在可以在应用程序中投放提升变现广告服务。
后续步骤
要通过 Unity LevelPlay Mediation 利用其他广告网络,请集成适配器并按照我们的集成指南进行操作。