PlayableForge

How to export a Unity playable ad for Google Ads

Export guide · Updated 2026-09-06

Google Ads accepts HTML5 playable ads with strict packaging rules. This guide covers the current spec, the export steps with PlayableForge, and the reasons Google Ads most often rejects a playable.

Google Ads playable ad specification

RequirementGoogle Ads
Max file size5 MB (zip)
FormatHTML5 zip via Google's HTML5 validator; used in App campaigns
OrientationPortrait and landscape both supported; the ad must handle rotation.
Required callbacksExit via ExitApi.exit(); Google injects the store redirect
External requestsNone. All assets must be inlined; no network calls at runtime.

Verify against the current Google Ads documentation before submitting; networks change limits without notice. Last checked: 2026-09-06.

Google App campaigns accept HTML5 playables built to the HTML5 ads spec. Assets are uploaded as a zip and checked by Google's HTML5 validator, which enforces a whitelist of allowed external hosts (effectively none for playables).

Export a Unity playable for Google Ads with PlayableForge

  1. Open your Unity project with the PlayableForge package installed.
  2. In Window → PlayableForge, choose the playable scene and set the end-card and CTA text.
  3. Under Networks, tick Google Ads. The size budget in the inspector switches to 5 MB (zip).
  4. Press Export. The plugin builds the runtime, inlines assets, injects the Google Ads callbacks and packages the file as html5 zip via google's html5 validator.
  5. Download from the dashboard and upload to Google Ads. The dashboard shows the final size and a pass/fail against the spec before you upload.

Why Google Ads rejects playables

Testing before submission

Open the exported file directly in a mobile browser over a throttled connection (Chrome DevTools, "Slow 3G") and confirm it loads without a blank frame, plays with sound muted, and that the CTA fires. Then test in the network's own preview tool if it offers one.

Skip the manual work. PlayableForge exports a validated build for this network (and 20 others) from your Unity project in one click. Get early access.