2016年2月8日
AppLovin 插件:现在支持激励/奖励式广告
我们很高兴地宣布 AppLovin 插件的新功能:激励/奖励式视频广告!与标准的图形插页式广告和视频插页式广告相比,这些广告可以通过在用户观看广告后奖励他们某种形式的应用内货币来实现。例如,如果您的游戏使用“金币”作为应用内货币,您可以每次玩家观看奖励视频广告时奖励他们一些金币。
AppLovin 设置
要实现激励/奖励式广告,您必须在 AppLovin 开发者门户 中为每个应用程序启用和配置它们。该过程很简单:基本上只需启用该功能,选择频率限制选项,设置虚拟货币,选择模态选项,然后保存您的设置。
API 更改
要在 Corona 中使用激励/奖励式广告,只需将 `isIncentivized` 参数(布尔值 `true`)添加到您的 applovin.load()、 applovin.show() 或 applovin.isLoaded() API 调用中。例如
1 2 3 |
applovin.load( true ) applovin.show( true ) applovin.isLoaded( true ) |
请注意,激励广告的提供量可能在一天内受到限制,这在 AppLovin 开发者门户中的“频率限制”下定义。如果您使用频率限制,我们建议您检查 event.phase 的值是否为 `"validationExceededQuota"`,以确定是否已达到限制。发生这种情况时,您可以考虑改为显示正常的图形或视频插页式广告。
监听器更改
使用激励/奖励式广告时,您可以像往常一样使用相同的事件监听器函数,尽管您会发现一些与激励广告相关的新数据被传递进来。
首先,`event` 表将包含一个名为 event.data 的新条目。这是一个包含与激励/奖励式视频事件相关的键值对的表。例如,在用户成功完成观看视频后,`event.data` 将包含与奖励货币相关的键值对。
- `event.data.currency` — 货币类型。
- `event.data.amount` — 奖励的货币数量。
此外,event.phase 字符串可能是以下值之一,所有这些值都专门与激励/奖励式视频广告相关。
- `"declinedToView"` — 表示用户在被提示观看广告时选择了“否”。
- `"validationSucceeded"` — 表示用户观看了广告,并且他们的奖励已获得 AppLovin 服务器的批准。
- `"validationExceededQuota"` — 表示已联系 AppLovin 服务器,但用户在一天内已经收到了允许的最大奖励金额。
- `"validationRejected"` — 表示 AppLovin 服务器拒绝了奖励请求。
- `"validationFailed"` — 表示无法联系到 AppLovin 服务器。
总结
此 AppLovin 插件的新增功能为您提供了更多与用户互动并从中获利的选择。有关更多信息,请阅读文档或从 GitHub 下载基本示例应用程序:https://github.com/coronalabs/plugins-sample-applovin。
David Grant
发布于 2 月 9 日 07:12你们的速度真快,真是太棒了。感谢此功能,并继续努力。
Marcus
发布于 2 月 11 日 19:27请也支持 Apple TV。 🙂
Danny
发布于 2 月 12 日 19:42您的愿望就是我的命令 😉 /blog/2016/02/12/more-applovin-love-announcing-support-for-tvos/
Gili
发布于 4 月 4 日 09:18有没有办法设置用户 ID,以便服务器回调可以识别哪个用户观看了视频?
Danny
发布于 4 月 4 日 11:52您好。
我会调查此事