Player-respecting ad hooks
Rewarded and interstitial callbacks let games pause and mute cleanly. Live demand is enabled only after a game passes approval.
Integrate once, test the complete platform locally, and apply to reach Glaze Games players across modern browsers. Accepted partners receive clear QA and commercial terms.
Add the SDK to your HTML5 build and use simulator mode to test lifecycle events, ads, saves, and identity before applying.
Talk to people who understand casual web games. Clear feedback, fast review, and a hand getting your integration right.
Share your playable build with the team. Accepted partners receive onboarding steps and a private QA path before launch.
Player-respecting formats and commercial terms confirmed before launch.
Rewarded and interstitial callbacks let games pause and mute cleanly. Live demand is enabled only after a game passes approval.
Accepted partners receive written definitions for eligible net revenue, reporting, and payment timing before launch.
Commercial terms, identity, tax details, payment timing, and the minimum threshold are confirmed before an accepted game goes live.
Add one <script> tag and the whole platform is available on window.Glaze.
Rewarded and midgame interstitials with start / finish / error callbacks so you can pause and mute cleanly.
A simple key/value store that follows the player across devices — getItem, setItem, removeItem.
Show a sign-in prompt, read the current player, and mint a short-lived JWT to verify on your own backend.
Submit scores and read global, friends, daily or weekly boards — plus the current player’s own entry.
Unlock achievements by id and read the full unlocked set back at any time.
List available products and run in-game purchases priced in micros, with a clean restore flow.
<script src="https://glazegames.com/sdk/v3/glaze.js"></script>
<script>
async function boot() {
await Glaze.init(); // connects, or enters local simulator
Glaze.game.loadingStop(); // splash done — show the menu
Glaze.game.gameplayStart(); // round begins
// reward the player with a rewarded ad
await Glaze.ads.requestAd('rewarded', {
adFinished: () => grantReward(),
});
// cloud save that follows the player across devices
await Glaze.data.setItem('progress', { level: 7 });
}
boot();
</script>See the full API referenceNo native port required. Integrate, test, apply, and pass QA.
Drop the v3 script into your game and call Glaze.init(). Wire up loading, gameplay and ad events. Everything runs in a local simulator until you deploy.
Use simulator mode and the SDK tester to verify lifecycle, save, identity, leaderboard, and ad callbacks before review.
Send the team a playable build. If accepted, it is checked against the published QA requirements before distribution.
Accepted partners review the revenue share, reporting, payout timing, and tax requirements before monetization is enabled.
A dev-friendly home for your browser games — built to help small studios win.
Reach browser players without maintaining separate native builds, subject to QA, licensing, and publishing approval.
A supportive ecosystem and a team that helps you succeed — from integration to optimization to featuring your best work.
One SDK covers the platform hooks, while accepted partners receive commercial terms before monetization goes live.
Any HTML5 / WebGL game that runs in a modern browser — built in Unity, Godot, Construct, PlayCanvas, Phaser, plain JavaScript, or anything that exports to the web. If it loads in an iframe, it can run on Glaze Games.
The planned developer share is 70% of net eligible revenue. Final terms, reporting, payment timing, tax requirements, and minimum thresholds are confirmed in writing during partner onboarding.
The SDK is optional but recommended — it unlocks ads (your main revenue), cloud saves, player auth, leaderboards and achievements. A game with no SDK still runs, it just earns less and has no cross-device features.
Yes. When the SDK can’t reach the Glaze platform it transparently enters simulator mode: ads show a placeholder, saves go to localStorage, and a test player is available. You can build and verify the entire integration locally before uploading anything.
Review timing depends on the queue and the build. After you apply, we confirm the expected timing and check loading, lifecycle events, controls, content, and policy compliance.
Yes. You retain ownership of your IP, code, and branding. Updates and removal requests are coordinated through partner support during early access.