穩定性和效能需求

這個部分會說明可玩廣告的穩定性和效能。

1 初始套件大小

如要正確測試這項需求,可能需要透過開發人員入口網站擷取遊戲,然後在測試套件中進行測試。或者,您也可以選擇啟用壓縮功能來代管,或將所有初始載入的內容壓縮成 ZIP 檔案,這樣也能獲得不錯的近似值。

  • 遊戲初始套件大小必須小於 30 MiB。
  • 遊戲初始套件大小小於 15 MiB。

2 總套件大小

  • 根據預設,遊戲套件總大小必須小於 250 MiB。 如需例外狀況,請參閱常見問題
  • 遊戲只載入最少量的資料,以啟用互動功能,並視需要延遲載入其他資料。

3 個別檔案大小

  • 遊戲中的每個檔案必須小於 30 MiB。
  • 遊戲中的每個檔案小於 512 KiB。

4 遊戲進度存檔大小

  • 儲存的遊戲大小必須小於 3 MiB。
  • 儲存的遊戲大小小於 500 KiB。

5 載入時間

  • 遊戲在 5 秒內完成載入,並允許使用者互動。

6 次當機

  • 遊戲不得持續發生可重現的當機問題。
    • 遊戲不得超過 512 MB 的 JavaScript 堆積大小上限。如要瞭解這類情況為何會導致 iPhone 上的應用程式當機,請參閱記憶體用量限制常見問題
  • 遊戲不得導致 YouTube 應用程式、YouTube 網站或其他使用者軟體當機。

7 採用技術

  • 遊戲必須以符合標準的 Web API (例如 JavaScript、Canvas、WebGL) 為基礎,這些 API 由標準機構 (例如 W3C、WHATWG) 定義。
  • 可玩遊戲必須與 YouTube 支援的所有瀏覽器相容 (包括 Edge、Chrome、Firefox 等)。
  • 遊戲角落必須與 Android 和 iOS 版 YouTube 應用程式相容。

8 檔案參照

  • 遊戲參照遊戲套裝組合中的其他檔案時,只能使用相對路徑。
  • 遊戲不得使用絕對路徑,否則無法載入。

9 個檔案名稱

  • 遊戲套件中的檔案「必須」只包含英數字元和少數特殊字元:_-.

您可以使用 Playable 遊戲套件分析工具,初步驗證遊戲套件。這項驗證會評估每個檔案的大小、整體套件大小,以及任何潛在的檔案名稱不一致問題。