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. |
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. |
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:
|
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. |
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. We deal with this condition on the platform side so there is no need to include any specific messaging to inform the player. | |
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. |
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!