您的游戏必须符合以下要求才能保留在即时游戏计划中。请使用自查核对清单来验证是否合规。
要求
即时游戏必须满足所有 Google Play Instant 要求,以及所有以下技术和政策要求:
游戏使用 App Bundle 发布。
游戏大小为 15 MB 或更小(发布后可以下载额外的资产)。
游戏支持 Google Play Instant 沙盒限制。
游戏目标平台为 Android 8.0 (API 级别 26) 或更高版本。
游戏支持 64 位架构。
游戏不使用通知。
游戏只要求支持的 Google Play Instant 权限列表中的权限。
-
- 如果静默登录失败,请提示用户进行互动式登录。用户应能够取消互动式登录。有关更多信息,请参阅 Google Play 游戏服务质量核对清单。
为 Google Play 游戏服务弹出式窗口提供一个视图,以便用户可以清楚地看到他们已登录。
游戏集成了一个云端保存解决方案,该解决方案以 Google Play 游戏服务玩家 ID 为键,以便用户游戏状态在即时游戏会话和设备之间保持不变。您可以使用 Cloud Firestore 等产品或其他云数据库。确保玩家进度以 Google Play 游戏服务玩家 ID 为键,并在玩家登录后立即恢复。
- 对于支持跨游戏会话持久化的游戏,游戏保存是强制性的。其他类型的游戏(例如,roguelike 和简单的棋盘游戏)设计用于短时游戏会话,不需要游戏保存。但是,我们强烈建议使用游戏保存或排行榜来持久化此状态,以便用户不会丢失他们宝贵的得分或成就。
如果您还没有,请在您的商店信息中添加一段横向的宣传视频,展示游戏玩法。用户喜欢直接从游戏中截取的游戏玩法视频。Google Play 将从此视频中自动生成一个精彩片段,该片段将包含在 Google Play 游戏应用中。您可以使用 adb 直接录制视频。如果您的游戏只有纵向模式,您可以使用多种视频编辑器将其转换为横向模式。
游戏本身不包含安装按钮。即时游戏与已安装的游戏体验应相同,因此不需要安装按钮。用户仍然可以从 Google Play 游戏应用和 Google Play 商店的详细信息页面安装游戏。
游戏未实现 Google Play 游戏服务反盗版功能,或未在清单中包含
com.android.vending.CHECK_LICENSE
权限。反盗版功能可防止用户盗版必须购买的游戏;它对免费游戏没有益处。启用反盗版检查将阻止 Google Play Instant 应用登录 Google Play 游戏服务。如果游戏使用 OpenGL,请确保其目标是 OpenGL ES 2.0,因为它是 Android 7 及更早版本设备上 Google Play Instant 应用唯一完全支持的版本。确保您使用
<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>
游戏通过以下指南以非干扰性方式实现创收:
- 确保横幅广告不影响游戏玩法。
- 在页面内容、关卡或阶段之间的自然游戏中断处放置广告。不要用广告淹没用户。重复的广告通常会导致糟糕的用户体验和意外点击。
- 游戏开始前显示的片头广告必须在最长 5 秒后可跳过。
- 广告不得伪装成游戏内组件或菜单/游戏导航元素。
- 交叉推广到其他游戏是可接受的,但须遵守上述广告要求。
自查核对清单
Google 通过对您的游戏进行审核来验证合规性和无 bug 运行。您可以通过在开始审核流程之前检查合规性和正确行为来节省时间。请使用下面的自查核对清单:
- 宣传视频
- 游戏在 Play 管理中心中有一段展示游戏玩法的宣传视频。
- 广告和应用内购买
- 横幅广告不干扰用户,也不会导致意外触碰。
- 广告在游戏自然中断处显示,不会使用户感到不堪重负。
- 所有片头广告均可在最长 5 秒后跳过。
- 游戏中任何地方都不存在安装按钮。
- 数据使用
- 用户可以在 LTE 或 4G 连接下在不到 15 秒内开始玩您的游戏。
- 返回按钮
- 玩家可以使用游戏根菜单上的返回按钮退出游戏。允许显示退出确认对话框,但不是必需的。如果使用确认对话框,则当用户确认退出或再次按下返回按钮时,游戏应退出。
- Google Play 游戏服务登录
- 从 Google Play 游戏应用中打开游戏时,会发生以下情况:
- 游戏尝试静默登录 Google Play 游戏服务。
- Google Play 游戏服务显示带有玩家 ID 的“您好”欢迎消息。
- 如果静默登录失败,则开始互动式登录。用户可以选择取消登录,以避免无限登录循环。
- 从 Google Play 游戏应用中打开游戏时,会发生以下情况:
- 恢复游戏状态(游戏保存/应用内购买)
- 验证游戏状态是否可以恢复:
- 玩游戏并取得一些有意义的进展(例如,达到新的级别或新的高分),如果适用,进行应用内购买 (IAP)。
- 退出游戏,然后从设备中删除游戏(通常在设置 > 应用中)。
- 在同一设备上重新启动游戏,并验证游戏进度和 IAP 是否都已自动恢复。
- 在不同设备上重新启动游戏,并验证游戏进度和 IAP 是否都已自动恢复。
- 验证游戏状态是否可以恢复:
- 离线支持
- 验证游戏是否可以离线玩:
- 在线启动游戏并进入可玩状态。
- 退出游戏并终止游戏进程。
- 将设备切换到飞行模式。
- 重新启动游戏并验证游戏是否可以离线玩。
- 验证游戏是否可以离线玩:
- 设备支持
- 确保游戏在 Android 平板电脑上完全可玩。
- 确保游戏在 Android 5 (API 级别 21) 及更高版本上运行。