即时游戏技术要求清单

您的游戏必须满足以下要求才能被考虑纳入即时游戏计划。 使用自我审核清单验证合规性。

要求

要被考虑纳入即时游戏计划,您的游戏必须满足所有Google Play 即时游戏要求,以及以下所有技术和政策要求

  1. 游戏使用应用包发布。

  2. 游戏大小为 15 MB 或更小(发布后可以下载其他资源)。

  3. 游戏支持 Google Play 即时游戏沙盒限制

  4. 游戏目标为 Android 8.0(API 级别 26)或更高版本。

  5. 游戏支持 64 位架构。

  6. 游戏不使用通知。

  7. 游戏仅需要来自支持的 Google Play 即时游戏权限列表的权限。

  8. 需要使用 Google Play 游戏服务进行自动登录

    • 如果静默登录失败,请提示用户进行交互式登录。用户应该能够取消交互式登录。 有关更多信息,请参阅Google Play 游戏服务质量清单
  9. 提供Google Play 游戏服务弹出窗口的视图,以便用户可以清楚地看到他们已登录。

  10. 游戏集成了一个使用 Google Play 游戏服务玩家 ID 作为密钥的云保存解决方案,以便用户游戏状态在即时游戏会话和设备之间保持持久性。您可以使用诸如Cloud Firestore或其他云数据库之类的产品。确保玩家进度使用 Google Play 游戏服务玩家 ID 作为密钥,并在玩家登录后立即恢复。

    • 在支持任何类型的跨游戏会话持久性的游戏中,游戏保存是强制性的。其他类型的游戏(例如 roguelike 游戏和简单的棋盘游戏)旨在进行短暂的游戏会话,不需要游戏保存。但是,我们强烈建议使用游戏保存或排行榜来保存此状态,以便用户不会丢失宝贵的得分或成就。
  11. 如果您还没有,请向您的商店列表中添加一个横向宣传视频,展示游戏玩法。用户喜欢直接从游戏中拍摄的游戏玩法视频。Google Play 将从此视频中自动生成精彩片段,该片段将包含在 Google Play 游戏应用中。您可以使用adb直接捕获视频。如果您的游戏只有纵向模式,则可以使用许多视频编辑器将其转换为横向模式。

  12. 游戏不包含其自身的安装按钮。不需要安装按钮,因为即时游戏应该与已安装的游戏具有相同的体验。用户仍然可以从 Google Play 游戏应用和 Google Play 商店的详情页面安装游戏。

  13. 游戏不实现Google Play 游戏服务反盗版功能,也不在清单中包含com.android.vending.CHECK_LICENSE权限。反盗版功能可以防止用户盗版必须购买的游戏;对于免费游戏,它没有任何好处。启用反盗版检查将阻止 Google Play 即时游戏应用登录到 Google Play 游戏服务。

  14. 如果游戏使用 OpenGL,请确保它以 OpenGL ES 2.0 为目标,因为它是在运行 Android 7 及更早版本的设备上完全支持 Google Play 即时游戏应用的唯一版本。请确保使用<uses-feature>指定正确的版本,并将android:glEsVersion设置为0x00020000

  15. 在您的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>
  16. 游戏以非干扰的方式进行货币化,符合以下指南

    • 避免在每次游戏开始的前 3 分钟内显示广告。此规则不适用于用户主动参与的奖励广告。
    • 确保横幅广告不显眼。
    • 没有全屏插页式广告或视频广告。此规则不适用于用户主动参与的奖励广告。
    • 广告不得伪装成游戏内组件或菜单/游戏导航元素。
    • 跨游戏推广是可以接受的,但须遵守上述广告要求。

自我审核清单

Google 通过运行您的游戏进行审核来验证合规性和无错误操作。您可以通过在开始审核过程之前检查合规性和正确行为来节省时间。使用以下自我审核清单

  1. 宣传视频
    • 该游戏在 Play Console 中有一个宣传视频,展示游戏玩法。
  2. 广告和应用内购买
    • 每次游戏启动的前 3 分钟内不显示广告(奖励广告除外)。
    • 横幅广告不显眼,不会导致意外触摸。
    • 无全屏插页式广告或视频广告(奖励广告除外)。
    • 游戏中任何位置均无安装按钮。
  3. 数据使用
    • 用户可在 LTE 或 4G 网络下 15 秒内开始游戏。
  4. 返回按钮
    • 玩家可以使用根游戏菜单上的返回按钮退出游戏。允许但不强制使用退出确认对话框。如果使用了确认对话框,则用户确认退出或再次按下返回按钮后,游戏应退出。
  5. Google Play 游戏服务登录
    1. 从 Google Play 游戏应用打开游戏时,会发生以下情况:
      • 游戏尝试静默登录 Google Play 游戏服务。
      • Google Play 游戏服务会显示包含玩家游戏 ID 的“您好”欢迎消息。
    2. 如果静默登录失败,则启动交互式登录。用户可以选择取消登录以避免无限循环登录。
  6. 恢复游戏状态(游戏存档/应用内购买)
    • 验证游戏状态是否可以恢复
      1. 玩游戏并取得一些有意义的进展(例如,达到新的等级或新的最高分),如果适用,则进行应用内购买 (IAP)。
      2. 退出游戏,然后将其从设备中删除(通常在**设置 > 应用**中)。
      3. 在**同一设备上**重新启动游戏,并验证**游戏进度和 IAP**是否自动恢复。
      4. 在**不同的设备上**重新启动游戏,并验证**游戏进度和 IAP**是否自动恢复。
  7. 离线支持
    • 验证游戏是否可在离线状态下运行
      1. 在线启动游戏并进入可玩状态。
      2. 退出游戏并结束游戏进程。
      3. 将设备切换到飞行模式。
      4. 重新启动游戏并验证游戏是否可在离线状态下运行。
  8. 设备支持
    • 确保游戏可在 Android 平板电脑上完全运行。
    • 确保游戏可在 Android 5(API 级别 21)及更高版本上运行。

提交您的游戏以供审核

填写审核表以提交您的游戏。虽然所有开发者都可以创建即玩游戏,但 Google Play 团队对哪些游戏会在 Google Play 游戏应用的主页上推荐拥有最终决定权。

您可以在构建即玩版本后或使用您现有的可安装版本(在构建即玩版本之前)提交您的游戏以供推荐。

如果您提交您现有的可安装版本,我们将审核您的游戏,并告知您它是否适合即玩推荐计划。

提交您的游戏