Skip to content

Requirements 📖

All games released on Poki must meet the following requirements in order to ensure players around the world have the best experience possible. Some rules are meant to be broken, but not these. So, all HTML5 games must have:

Mobile and tablet support

Yes, mobile web gaming is a thing, and it’s growing in popularity! So your game must be playable on mobile and tablet.

Your game should cover the entire screen on either the portrait or the landscape orientation. Or both if you aim for the best user experience.
Mobile

Widescreen aspect ratio

Your game must scale up to cover the full canvas across all devices and have the aspect ratio of 16:9.

The correct dimensions to scale proportionally to are 640x360, 836x470, or 1031x580.
Aspect Ratio

Privacy & Security

In an effort to reduce risk and overhead when it comes to privacy compliance, Poki blocks all external requests by default that are sent from games on our platform. If your game calls any unnecessary requests to third-party services like Google Fonts, external game assets (images/audio), external code libraries on external CDNs (ie. jsDelivr), etc., you will need to remove these before the game is released on Poki.

There are two exceptions to the above:
  • Games that utilize multiplayer functionality that rely on externally hosted servers will be exempt from this rule but will need to provide Poki with an up-to-date Privacy Statement. This ensures players are aware of how that external request handles their data.
  • Games that utilize third-party analytics providers such as GameAnalytics or an in-house analytics solution will be reviewed on a case-by-case basis. If Poki allows the use of such third-party analytics, these games will then also need to provide Poki with an up-to-date Privacy Statement in order to ensure players are aware of how that external request handles their data.
Privacy and Security

No branding or external ads

You should remove all splash screens and outgoing links from the game, i.e. don’t display any developer or game logo during the onboarding. You can incorporate your logo into the loading screen instead.

Since our SDK comes out of the box with advertisements, you shouldn’t include any other ads in the build.
Ads

No ad block prevention

Your game should be playable even if the player has an ad blocker extension, you shouldn’t withhold any core gameplay behind an ad block message. In some regions, local law prevents you from even mentioning it. Adblock

Incognito support

Google’s Incognito Mode restricts access to localStorage, so you should wrap your localStorage operations in a try/catch block to avoid this problem and make your games playable on Incognito Mode. Incognito


Congrats! 🎉

You’ve made it! Now that the boring stuff is out of the way, let’s go ahead and implement the PokiSDK. See you there! 👋