以下是開發可玩式廣告時的常見問題解答。
一般技術
以下是關於一般技術主題的常見問題。
我可以使用哪些遊戲引擎?
YouTube Playables 支援標準網路平台 API。因此,Playable 支援使用遊戲引擎製作的遊戲,這些遊戲會匯出使用標準轉譯 API (例如 WebGL 和 Canvas) 的網頁建構版本。過去用於 Playable 的引擎和架構包括 BabylonJS、Cocos、Construct、Defold、melonJS、Phaser、PixiJS、PlayCanvas、React、three.js、Godot 和 Unity。
如何使用折疊式手機模擬器進行測試?
如要快速測試,請參閱「Chrome 開發人員工具支援模擬摺疊式手機」。此外,Android Studio 中也有多種模擬器選項,可用於更徹底的測試。
如何測試行動裝置 WebView?
您可以使用第三方應用程式 (例如 WebView Tester (Android) 或 WebView - Tester (iOS)) 在 WebView 中開啟遊戲或 SDK 測試套件,進行額外驗證。由於這是 Google 不支援或驗證的第三方軟體,您也可以使用開放原始碼選項,例如 WebView Tester (Android) 或 swift-ios-wkwebview-demo (iOS),自行編譯 WebView 測試應用程式。
遊戲在 YouTube 內如何運作?
YouTube 行動版和網頁版應用程式會使用標準網頁和行動技術執行 Playables。因此,Playables 支援標準網頁平台 API。
下圖簡要說明技術概況:
YouTube Playables 的記憶體用量限制為何?
遊戲最多只能使用 512 MB 的 JavaScript 堆積大小。可玩式廣告會在 iOS 上的 Safari 中執行,如果遊戲超過這個門檻,就會頻繁當機並重新載入瀏覽器。您隨時可以使用 Chrome 開發人員工具記錄堆積快照,測量遊戲使用的堆積大小。
遊戲如何「上線」?
我們在向使用者推出 Playables 時非常謹慎,因此會執行各階段的 Playables 驗證,確認 YouTube 和個別 Playables 能順利搭配運作。包括限制存取權、分階段推出,或使用自動化系統進行調整。
可試玩版通過認證並發布後,無論採用哪種推出機制,都應支援完整遊戲使用體驗。此外,使用者參與度隨時可能出現波動。
使用者會看到什麼樣的 Playables?
遊戲角落會顯示在多個 YouTube 介面,包括首頁、搜尋結果、遊戲角落到達網頁和頻道頁面。
頻道頁面會顯示「遊戲角落」分頁,列出所有遊戲角落。 使用者開啟你的遊戲角落時,也會看到訂閱你頻道的連結。
其他問題
如果您是現有的 Playables 開發人員,請參閱其他常見問題。