免安裝遊戲技術規定檢查清單

遊戲必須符合下列規定,才能保留在即時玩樂計畫中。使用自我檢查檢查清單來驗證法規遵循情況。

需求條件

免安裝應用程式必須符合所有 Google Play 免安裝規定,以及下列所有技術和政策規定:

  1. 遊戲是使用應用程式套件發布。

  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,因為這是 Google Play 即時應用程式在搭載 Android 7 以下版本的裝置上唯一支援的版本。請務必使用 <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. 遊戲是以不干擾的方式營利,並遵循下列規範:

    • 確保橫幅廣告不會對遊戲體驗造成干擾。
    • 在遊戲過程中,在網頁內容、關卡或階段之間的自然轉換點顯示廣告。請勿讓使用者受到廣告轟炸。重複顯示的廣告通常會導致使用者體驗不佳,且造成意外點擊。
    • 在遊戲開始前顯示的片頭廣告,最多只能在 5 秒後提供略過選項。
    • 廣告不得假冒為遊戲內部元件或選單/遊戲導覽的元素。
    • 您可以跨遊戲進行宣傳,但必須遵守上述廣告規定。

自我檢查清單

Google 會透過審查來驗證遊戲是否符合規範,以及是否有無錯誤的運作情形。您可以提前檢查合規性和正確行為,以節省時間。請參考下列自檢查清單:

  1. 宣傳影片
    • 遊戲在 Play 管理中心有宣傳影片,顯示遊戲過程。
  2. 廣告和應用程式內購
    • 橫幅廣告不會造成困擾,也不會導致使用者誤觸。
    • 廣告會在遊戲空檔顯示,不會讓使用者感到疲乏。
    • 所有片頭廣告最多可在 5 秒後略過。
    • 遊戲中沒有任何安裝按鈕。
  3. 資料使用
    • 使用者可透過 LTE 或 4G 連線,在 15 秒內開始玩遊戲。
  4. 返回按鈕
    • 玩家可以使用根遊戲選單中的返回按鈕退出遊戲。您可以使用退出確認對話方塊,但並非必要。如果使用確認對話方塊,當使用者確認要離開或再次按下返回按鈕時,遊戲就應會離開。
  5. Google 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) 以上版本上運作。