To publish and monetize a Construct 3 game, export your project as an HTML5 build, submit it to web game portals or host it on your own website, and monetize using portal SDKs or web game ad solutions.
At a glance
| Fact | Value | Source |
|---|---|---|
| Construct 3 exports directly to HTML5 | built-in export option | developer.mozilla.org |
| H5 Games Ads calls ads from game code | calls ads from game code | support.google.com |
| Google applies a frequency cap on ad calls | automatic, breakStatus flag | developers.google.com |
Export your Construct 3 project as an HTML5 build (Project > Export > HTML5 Website in the editor), then submit that build to one or more web game portals. Each portal has its own developer page, upload flow and content requirements, so check them before you build final art and ad placements around a specific SDK.
Where to submit: Poki for developers, CrazyGames for developers, GameDistribution, and itch.io, which hosts HTML5 games in an iframe on its own domain. Playgama.com publishes games to partner portals via developer.playgama.com, and rights stay with the developer.
How do I monetize the build?
If the portal handles ads, you typically just integrate its SDK and call interstitial/rewarded breaks at natural pauses (level end, menu return, game over) – never mid-gameplay. If you host the game yourself, apply for Google AdSense H5 Games Ads and call the Ad Placement API (adBreak()) from your game code; Google applies a frequency cap automatically.
Sources
- MDN: Game development
- Poki for developers
- CrazyGames for developers
- GameDistribution
- itch.io creators FAQ
- Playgama for developers
- Playgama Ad
Related questions
Do I need my own domain to run AdSense H5 Games Ads?
Access requires an approved AdSense account and is subject to eligibility; once accepted, you can run H5 Games Ads on your own site, in iframes on third-party sites, or inside Android WebViews.
Last updated: 24 September 2026