免安装“马上玩”游戏技术要求核对清单

您的游戏必须满足以下要求,才能加入免安装“马上玩”计划。使用自我审核核对清单验证是否合规。

要求

要加入免安装“马上玩”计划,您的游戏必须满足所有 Google Play 免安装体验要求,以及以下所有技术和政策要求:

  1. 游戏是使用 app bundle 发布的。

  2. 游戏大小不超过 15 MB (启动后可以下载其他资源)。

  3. 游戏支持 Google Play 免安装体验的沙盒限制

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

  5. 游戏支持 64 位架构。

  6. 游戏不使用通知。

  7. 游戏仅需要受支持的 Google Play 免安装体验权限列表中的权限。

  8. 支持使用 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 管理中心上传展示游戏内容的宣传视频
  2. 广告和应用内购买
    • 在每次游戏启动后的前 3 分钟内未展示任何广告(激励广告除外)。
    • 横幅广告不会打扰用户且不会导致意外轻触。
    • 没有全屏插页式广告或视频广告(激励广告除外)。
    • 游戏中的任何位置都没有安装按钮。
  3. 数据流量的使用
    • 用户可以通过 LTE 或 4G 连接在 15 秒内开始玩您的游戏。
  4. 返回按钮
    • 玩家可以使用根游戏菜单上的返回按钮退出游戏。允许使用退出确认对话框,但不强制要求使用。如果使用确认对话框,则在用户确认退出或再次按下返回按钮时,游戏应退出。
  5. Google Play 游戏服务登录
    1. 通过 Google Play 游戏应用打开游戏时,会出现以下情况:
      • 游戏会尝试以静默方式让用户登录 Google Play 游戏服务。
      • Google Play 游戏服务显示一条包含玩家 ID 的“您好”欢迎消息。
    2. 如果静默登录失败,则启动互动式登录。用户可以选择取消登录,避免无限登录循环。
  6. 恢复游戏状态(游戏存档/应用内购买)
    • 验证是否可以恢复游戏状态:
      1. 玩游戏并取得有效进展(例如,达到新的关卡或新的最高得分),并在适用的情况下进行应用内购买 (IAP)。
      2. 退出游戏,然后将其从设备中移除(通常在设置 > 应用中)。
      3. 在同一设备上重新启动游戏,并验证游戏进度和应用内购买是否会自动恢复。
      4. 在另一台设备上重新启动游戏并验证游戏进度和应用内购买是否会自动恢复。
  7. 离线支持
    • 验证游戏是否可离线玩:
      1. 在线启动游戏,然后进入可玩状态。
      2. 退出游戏并终止游戏进程。
      3. 在设备上切换到飞行模式。
      4. 重新启动游戏并验证游戏是否可离线玩。
  8. 设备支持
    • 确保游戏可在 Android 平板电脑上正常运行。
    • 确保游戏可在 Android 5(API 级别 21)及更高版本上运行。

提交您的游戏以供审核

填写申请表以提交您的游戏。虽然所有开发者都可以创建免安装游戏,但至于将哪些游戏放置在 Google Play 游戏应用首页的精选内容中,Google Play 团队拥有最终决定权。

您可以在构建免安装版本后,或使用现有的安装版(在构建免安装版本前)提交游戏,参加精选内容评选。

如果您提交的是现有的安装版,我们会审核您的游戏,并告知您该游戏是否适合参加免安装畅玩精选计划。

提交游戏