PlayableForge

How to export a Unity playable ad for AppLovin

Export guide · Updated 2026-09-06

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

AppLovin playable ad specification

RequirementAppLovin
Max file size5 MB (single file)
FormatSingle self-contained HTML file; all assets base64-inlined
OrientationPortrait and landscape both supported; the ad must handle rotation.
Required callbacksmraid.open() or the AppLovin CTA hook on the store button; audio must start muted
External requestsNone. All assets must be inlined; no network calls at runtime.

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

AppLovin serves through its own SDK (AppLovin MAX). The playable is shown as a full-screen interstitial or rewarded unit; the network appends its own close button and end-card timer, so do not build an in-ad close control.

Export a Unity playable for AppLovin 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 AppLovin. The size budget in the inspector switches to 5 MB (single file).
  4. Press Export. The plugin builds the runtime, inlines assets, injects the AppLovin callbacks and packages the file as single self-contained html file.
  5. Download from the dashboard and upload to AppLovin. The dashboard shows the final size and a pass/fail against the spec before you upload.

Why AppLovin 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.