以下是有关开发可玩广告的常见问题的解答。
一般技术
以下是有关一般技术主题的常见问题解答。
我可以使用哪些游戏引擎?
YouTube 可玩广告支持标准 Web 平台 API。因此,可玩广告支持使用游戏引擎制作的游戏,这些游戏引擎可导出使用标准渲染 API(例如 WebGL 和 Canvas)的 Web 版 build。过去曾用于可玩广告的游戏引擎和框架包括 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 中运行?
标准 Web 和移动技术用于在 YouTube 移动应用和 Web 应用中运行可玩广告。因此,Playables 支持标准 Web 平台 API。
下图简要展示了技术概览:
YouTube 上的可畅玩广告存在哪些内存使用限制?
游戏最多只能使用 512 MB 的 JavaScript 堆大小。可玩广告在 iOS 上的 Safari 中运行,此阈值表示游戏会频繁崩溃并重新加载浏览器。您可以使用 Chrome 开发者工具随时衡量游戏正在使用的堆大小,方法是记录堆快照
游戏如何“上线”?
我们会谨慎地向用户推出可畅玩游戏,因此会执行各种阶段的可畅玩游戏验证,以确保 YouTube 和各个可畅玩游戏能够良好地协同运作。这可能包括有限的访问权限、分阶段推出或使用我们的自动化系统进行调整。
可玩广告获得认证并发布后,无论采用哪种发布机制,您都应支持完整游戏使用。您还应预计用户互动度随时可能会出现波动。
可畅玩广告会以何种形式向用户展示?
游戏大本营会显示在多个 YouTube 平台中,包括首页、搜索结果、“游戏大本营”目标网页和您的频道页。
您的频道页将包含一个“可畅玩的游戏”标签页,其中列出了您的所有可畅玩的游戏。 当用户打开您的某个游戏大本营视频时,还会看到订阅您频道的链接。
其他问题
如果您是现有的 Playables 开发者,请参阅其他常见问题解答。