Skip to main content

Preview Tool

The Preview Tool lets you test your game inside the real Funox frame — same iframe, same SDK environment, same ad placeholders — before submitting.

Open the Preview Tool

Text1 line
1https://developer.funox.com/preview

Paste a URL to a hosted build, or upload a zip. The Preview Tool will:

  • Embed your game in a Funox-style frame
  • Wire up the SDK in preview mode (environment: "local")
  • Show demo ads in place of real ones
  • Surface SDK calls in an event log

When to use it

  • After your first SDK integration — confirm init() resolves.
  • Before each submission — verify that gameplayStart() / gameplayStop() fire at the right times.
  • When debugging ad UX — preview shows the exact ad container size and timing.

Event log

The right-hand panel shows every SDK call your game makes in real time:

Text6 lines
1[12:01:03] SDK init2[12:01:05] game.loadingStart3[12:01:07] game.loadingStop  (1.8s)4[12:01:09] game.gameplayStart5[12:01:42] ad.requestAd("midgame")  → adStarted6[12:01:57] ad.requestAd("midgame")  → adFinished  (15s)

Use it to spot missing calls. A missing gameplayStop() before a game-over screen is a common bug it catches.

Force preview mode without the tool

You can run any hosted build in preview mode by appending ?useLocalSdk=true to the URL:

Text1 line
1https://my-game.example.com/?useLocalSdk=true

This is useful when you're iterating on your own dev server and want to see demo ads.

What preview does not test

  • Real ad inventory and pacing
  • Real user accounts (preview accounts are sandbox)
  • Production payment processing (Xsolla runs in sandbox)
  • Country-specific routing

For those, you'll need a Basic Launch.