Requirements overview
Every FRVR build is reviewed against these requirements before going live. One bundle ships to every channel, so the rules cover the strictest target you ship to.
Channel and region rules override the baseline where they conflict.
Global topics
Section titled “Global topics”| Page | Covers |
|---|---|
| Design | Aspect ratio, input, UI, disallowed elements |
| Integration | Lifecycle hooks, audio, save data |
| Internationalization | Locale detection, fallback, RTL |
| Monetization | Ads, IAP, off‑platform restrictions |
| Privacy | Consent, external calls, identifiers |
| Stability | Bundle size, load time, crashes |
| Trust & safety | Content rating, IP, metadata |
Channels with specifics
Section titled “Channels with specifics”| Page | Covers |
|---|---|
| YouTube Playables | All aspect ratios, no splash, no off‑platform calls |
| Facebook Instant | Shield overlays, context switches |
Regions
Section titled “Regions”| Page | Covers |
|---|---|
| China (PRC) | zh-CN mandatory, PRC content rules |
Enforcement
Section titled “Enforcement”- Static checks at packaging: bundle size, file naming, paths, manifests.
- Channel injection routes ads, IAP, and audio through the right provider.
- Manual review for content and gameplay flows.
Failures are surfaced via the Developer Portal and/or Slack.