您的游戏必须满足以下要求,才能被视为 Instant play 计划的候选对象。使用 自我审查清单 验证合规性。
要求
要被视为 Instant play 计划的候选对象,您的游戏必须满足所有 Google Play Instant 要求,以及所有以下技术和政策要求
游戏使用应用包发布。
游戏大小为 15 MB 或更小(在发布后可以下载其他资产)。
游戏支持 Google Play Instant 沙盒限制。
游戏目标为 Android 8.0(API 级别 26)或更高版本。
游戏支持 64 位架构。
游戏不使用通知。
游戏仅需要来自 受支持的 Google Play Instant 权限列表 的权限。
必须使用 Google Play 游戏服务进行自动登录。
- 如果静默登录失败,请提示用户进行交互式登录。用户应该能够取消交互式登录。有关更多信息,请参阅 Google Play 游戏服务质量清单。
提供一个 Google Play 游戏服务弹出窗口的视图,以便用户能够清楚地看到他们已登录。
游戏集成了以 Google Play 游戏服务玩家 ID 为键的云保存解决方案,以便用户游戏状态在 Instant play 会话和设备之间持久保存。您可以使用 Cloud Firestore 或其他云数据库等产品。确保玩家进度以 Google Play 游戏服务玩家 ID 为键,并在玩家登录后立即恢复。
- 在支持任何类型的跨游戏会话持久性的游戏中,游戏保存是强制性的。其他类型的游戏(例如,roguelike 和简单的棋盘游戏)设计用于短游戏会话,不需要游戏保存。但是,我们强烈建议使用游戏保存或排行榜来持久保存这种状态,这样用户就不会丢失宝贵的得分或成就。
如果你的商店列表中还没有,请添加一个展示游戏玩法的横屏宣传视频。用户喜欢直接从游戏中截取的游戏玩法视频。Google Play 会从该视频中自动生成一个精彩片段,该片段将包含在 Google Play 游戏应用中。你可以使用 adb 直接录制视频。如果你的游戏只有纵向模式,你可以使用一些视频编辑器将其转换为横向模式。
游戏不包含自身安装按钮。安装按钮不需要,因为即时游戏应该与安装后的游戏具有相同的体验。用户仍然可以从 Google Play 游戏应用和 Google Play 商店的详细信息页面安装游戏。
游戏没有实现Google Play 游戏服务反盗版功能,或在清单中包含
com.android.vending.CHECK_LICENSE
权限。反盗版功能可以防止用户盗版必须付费的游戏;它对免费游戏没有任何益处。启用反盗版检查会阻止 Google Play 即时应用登录 Google Play 游戏服务。如果游戏使用 OpenGL,请确保它以 OpenGL ES 2.0 为目标,因为它是 Android 7 及更早版本设备上 Google Play 即时应用完全支持的唯一版本。确保使用
<uses-feature>
指定正确的版本,将android:glEsVersion
设置为0x00020000
。在你的
AndroidManifest.xml
文件中指定1337
作为即时风格,以表明这是一个完整的即时游戏体验(而不是试玩游戏)。<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:dist="http://schemas.android.com/apk/distribution" package="com.yourapp.package"> <dist:module dist:instant="true" /> <application android:allowBackup="true"> <meta-data android:name="com.google.android.gms.instant.flavor" android:value="1337"/> ... </application> </manifest>
游戏以非干扰方式进行货币化,符合以下指南
- 避免在每次游戏开始后的前 3 分钟内显示广告。此规则不适用于用户发起的奖励广告。
- 确保横幅广告不显眼。
- 没有全屏插页式或视频广告。此规则不适用于用户发起的奖励广告。
- 广告不得伪装成游戏内组件或菜单/游戏导航元素。
- 跨游戏推广是可以接受的,但需遵守上述广告要求。
自我审查清单
Google 通过运行你的游戏进行审核,以验证合规性和无错误操作。你可以在开始审核流程之前检查合规性和正确行为,从而节省时间。使用下面的自我审查清单
- 宣传视频
- 游戏在 Play 管理中心有一个展示游戏玩法的宣传视频。
- 广告和应用内购买
- 每次游戏启动前 3 分钟内不显示广告(奖励广告除外)。
- 横幅广告不显眼,不会导致意外点击。
- 没有全屏插页式或视频广告(奖励广告除外)。
- 游戏中的任何地方都没有安装按钮。
- 数据使用
- 用户可以通过 LTE 或 4G 连接在 15 秒内开始玩你的游戏。
- 返回按钮
- 玩家可以使用根游戏菜单上的返回按钮退出游戏。允许但不要求退出确认对话框。如果使用确认对话框,如果用户确认退出或再次按下返回按钮,游戏应退出。
- Google Google Play 游戏服务登录
- 从 Google Play 游戏应用打开游戏时,会发生以下情况
- 游戏尝试静默登录用户到 Google Play 游戏服务。
- Google Play 游戏服务显示带有玩家游戏 ID 的“您好”欢迎消息。
- 如果静默登录失败,则交互式登录开始。用户可以选择取消登录,以避免无限登录循环。
- 从 Google Play 游戏应用打开游戏时,会发生以下情况
- 恢复游戏状态(游戏保存/应用内购买)
- 验证游戏状态是否可以恢复
- 玩游戏并取得一些有意义的进展(例如,达到新等级或新高分),如果适用,进行应用内购买(IAP)。
- 退出游戏,然后将其从设备中删除(通常在设置 > 应用中)。
- 在同一设备上重新启动游戏,并验证游戏进度和 IAP是否自动恢复。
- 在不同设备上重新启动游戏,并验证游戏进度和 IAP是否自动恢复。
- 验证游戏状态是否可以恢复
- 离线支持
- 验证游戏是否可以在离线状态下玩
- 在线启动游戏并进入可玩状态。
- 退出游戏并结束游戏进程。
- 将设备切换到飞行模式。
- 重新启动游戏,并验证游戏是否可以在离线状态下玩。
- 验证游戏是否可以在离线状态下玩
- 设备支持
- 确保游戏在 Android 平板电脑上完全可玩。
- 确保游戏在 Android 5(API 级别 21)及更高版本上运行。
提交你的游戏以供考虑
填写考虑表格以提交你的游戏。虽然所有开发者都可以创建即时游戏,但 Google Play 团队拥有最终决定权,决定哪些游戏会在 Google Play 游戏应用的主页上展示。
你可以在构建即时版本之后或使用现有的可安装版本(在构建即时版本之前)提交游戏以供展示。
如果你提交现有的可安装版本,我们会审核你的游戏,并告知你它是否适合即时展示程序。