<br />

These are answers to common questions about developing Playables.

## General technical

### What game engines can I use?

YouTube Playables supports standard web platform APIs. Therefore, Playables
supports games made with game engines that export builds for the web that use a
standard rendering API (for example, WebGL and Canvas). Engines and frameworks
that have been used for Playables in the past include BabylonJS, Cocos,
Construct, Defold, melonJS, Phaser, PixiJS, PlayCanvas, React, three.js, Godot,
and Unity.

### How do I test on foldable phone simulators?

For rapid testing, see
[Chrome Dev Tools supports simulating a foldable phone](https://developer.chrome.com/blog/new-in-devtools-89/#dual-screen).
Additionally, there are several emulator options in
[Android Studio](https://developer.android.com/studio/releases/emulator#foldables_support_with_virtual_hinge_sensor_and_3d_view) that can be used for more thorough
testing.

### How can I test on mobile WebViews?

You can use third-party apps like
[WebView Tester (Android)](https://play.google.com/store/apps/details?id=com.snc.test.webview2) or
[WebView - Tester (iOS)](https://apps.apple.com/tr/app/webview-tester/id1661004679) to open your game or the SDK test
suite in a WebView for additional validation. Since this is third-party software
that is not supported or validated by Google, you can also use open-source
options, such as [WebView Tester (Android)](https://github.com/lsrom/webview-tester) or
[swift-ios-wkwebview-demo (iOS)](https://github.com/mmafrar/swift-ios-wkwebview-demo) to compile your own WebView
testing apps.

### How does the game run inside of YouTube?

Standard web and mobile technology is used to run Playables within the YouTube
mobile and web apps. As a result, Playables supports standard web platform APIs.

This diagram shows a brief technical overview:

![YouTube Playables: Client-side overview](https://developers.google.com/static/youtube/gaming/playables/support/overview.svg)

### What memory usage restrictions exist for Playables on YouTube?

Games can only use up to 512 MB of JavaScript heap size. Playables are run
within Safari on iOS and this is the threshold at which the game will
frequently crash and reload the browser. You can measure the heap size the
game is using at any time using Chrome DevTools to [record heap snapshots](https://developer.chrome.com/docs/devtools/memory-problems/heap-snapshots)

### How does a game go "live"?

We're careful about rolling out Playables to users, so we perform various stages
of Playables validation to verify that YouTube and the individual Playable work
well together. This may include limited access, staged rollouts, or adjustments
using our automated systems.

Once your Playable is certified and published, you should expect to support full
game usage irrespective of any of these rollout mechanisms. You should also
expect fluctuations in user engagement at any time.

### How do Playables appear to users?

Playables appear on multiple YouTube surfaces, including the Home page, Search
results, the Playables destination, and your channel page.

Your channel page will have a Playables tab that lists all of your Playables.
When a user opens one of your Playables, they will also find a link to
subscribe to your channel.

### How do I report a Playable for infringing on copyright/IP?

If your copyrighted content is on YouTube without your permission, follow these
[email, mail, or fax instructions](https://support.google.com/youtube/answer/2807622). Submitting using YouTube
Studio is not available at this time.

### Does my game need to support gameplay with a mouse?

Yes. As per the ["Interaction methods"](https://developers.google.com/youtube/gaming/playables/certification/requirements_design#interaction) requirements, your
game MUST support mouse input for all interactions (including both menus and
core gameplay).

## Game limits and publishing

### Is there a limit to the number of Playables I can create?

We have a 200-game limit per channel that we are not looking to increase at this
moment. In the meantime, we recommend focusing on optimizing or providing your
best 200 games.

### How do I submit a new version of an existing game?

Our submission process is managed through the [Playables Developer Portal](https://www.youtube.com/playables_portal). For
more information, see [Create a new Playable](https://developers.google.com/youtube/gaming/playables/developer_portal#create_a_new_playable).

### Does updating only the metadata or thumbnail still require a review?

Yes. All updates, including metadata changes, must still go through a review
process.

### Can I publish a game built using open asset store templates?

Games built using commercially licensed templates (for example, from open asset
stores) must be significantly modified. If your game is flagged as being
"substantially identical" in its gameplay mechanics, UI layout, and core assets
to an existing third-party title, it may be rejected during certification or
removed for duplicate content violations. To avoid this, ensure your game offers
a unique experience beyond just changing the protagonist or title.

## Monetization and ads

### Why are ads not showing in my game during testing?

If ads aren't showing up, check the following:

- **SDK integration** : Make sure you've correctly integrated the [Playables SDK ad methods](https://developers.google.com/youtube/gaming/playables/reference/monetization). Because Playables automatically balances ad delivery for users, creators, and advertisers, we encourage you to request an interstitial ad at every natural break in your game. The system decides which requests to fill to achieve the right balance.
- **Monetization settings** : In the [Playables Developer Portal](https://www.youtube.com/playables_portal), open your game and confirm **Interstitial** and **Rewarded** are toggled on under **Ad
  monetization**. YouTube handles pre-roll ads automatically.
- **[Advertiser-friendly guidelines](https://support.google.com/youtube/answer/6162278)** : In the Developer Portal, open your
  game and check for **Monetization** issues.

  Any issues with YouTube's advertiser-friendly content guidelines and
  [monetization requirements](https://developers.google.com/youtube/gaming/playables/certification/requirements_monetization) are listed there. Make sure that your rewarded
  ads are opt-in and don't block normal progress, your game doesn't encourage
  players to click ads, and interstitial ads only appear at natural breaks
  (like after a level ends), not during active gameplay, as these are all
  advertiser-friendly guidelines requirements.

  If the section says monetization failed, ads are turned off for that
  release, even if the release passed certification and is live. To turn ads
  back on, fix the listed issues and resubmit your game for review. Ads return
  once the new release passes and is published.
- **Testing account**: YouTube Premium members don't see ads, so test with an
  account that doesn't have Premium. Ads also only show to a subset of users
  in eligible regions, so a correctly set-up game may not show ads on every
  account.

> [!NOTE]
> **Note:** Ads are only available in the YouTube app on Android and iOS.

## Analytics and reporting

### Is there a dashboard where I can view detailed analytics, such as retention or crash rates, for my game?

Analytics are available in the
[Analytics tab in the Playables Developer Portal](https://www.youtube.com/playables_portal/channel/analytics).

## Support and community

### Where can I reach out for assistance or connect with the Playables developer community?

You can join the official
[YouTube Playables Discord community](https://discord.gg/eEFBtMswKT). This is a place where
you can get community support, collaborate with other creators, and see the
latest announcements and updates from the Playables team.

## Other questions

If you are an existing Playables developer,
[additional FAQ are available](https://developers.google.com/youtube/gaming/playables/support/certification_faq).