如何使用促销¶
促销提供了一种有效向用户展示新游戏新闻或活动的方式。它还可以用于鼓励玩家在游戏中更积极地参与。
Promotion¶
Promotion 提供以下功能;
- WebView 显示促销内容。 (Promotion 视图)
- 自定义视图/自定义板块,让您组织想要的内容。
- 游戏评论、退出、建议弹窗。
- 用户参与,鼓励用户参与活动。 (UE, 深度链接)
- 用户获取,鼓励用户安装游戏。 (UA)
在应用 促销之前¶
申请促销之前需要以下内容;
- 请参考 Hive 控制台促销指南 首先在 Hive 控制台上设置促销详情。
新闻、活动、通知、横幅和提供墙页面从 Hive 控制台接收配置的数据以在游戏客户端上显示。这意味着,您应该首先在 Hive 控制台上注册促销详情,以便在游戏中显示它们。 - 请参考 物品 API 指南 来实现物品。
为了使用促销并将游戏货币交付给用户,物品是必需的。
Promotion 视图结果回调¶
如果您使用Promotion API 显示以下Promotion 视图,Hive SDK 将通过回调处理程序以API 参数的形式返回API 结果。
- 插页横幅
- 新闻
- 自定义视图/自定义面板
- 优惠墙
- 游戏评测
- 退出弹窗
- 推广视频片段
来自Hive SDK API的回调函数应遵循以下接口格式,如果您愿意使用上面列出的Promotion视图。
- Unity®: Promotion 类的
onPromotionView()方法 - C++: Promotion 类的
onPromotionView()方法 - Android: PromotionViewListener 类的
onPromotionView()方法 - iOS:
HIVEPromotionViewHandler接口
Promotion 查看状态¶
当你调用Promotion API来显示Promotion视图时,它通过回调函数的第二个参数接收名为PromotionEventType的枚举数据。该参数的值解释了Promotion视图的状态。 PromotionEventType定义如下;
| 名称 | 描述 |
|---|---|
| 打开 | 促销视图已弹出 |
| 关闭 | 促销视图已关闭 |
| 退出 | 用户点击退出弹出窗口(查看更多游戏) |