Playable ad size limits for every ad network
One table with the file-size limit, packaging format and delivery notes for every major ad network that runs playable ads. Bookmark it; we update it when a network changes its spec.
Most networks publish a 5 MB ceiling, but ads that load in under two seconds on a mid-range Android phone are typically well under 2 MB. Size limit is the maximum, not the target.
| Network | Max size | Format |
|---|---|---|
| AppLovin | 5 MB | Single HTML |
| ironSource | 5 MB | Single HTML |
| Unity Ads | 5 MB | Single HTML |
| Mintegral | 5 MB | Zip |
| Google Ads | 5 MB | Zip |
| Meta | 5 MB | Single HTML |
| TikTok | 5 MB | Zip |
| Moloco | 5 MB | Single HTML |
| Liftoff (Vungle) | 5 MB | Single HTML |
| Chartboost | 5 MB | Single HTML |
| Digital Turbine | 5 MB | Single HTML |
| Pangle | 5 MB | Zip |
Figures are the networks' published limits as of 2026-09-06. Confirm against each network's documentation before submission and tell us if one has changed: hello@playableforge.io.
Single HTML vs. zip
"Single HTML" networks want every asset base64-inlined into one file, with no external requests. "Zip" networks want an archive with index.html at the root and relative asset paths. The same game needs both packagings, and inlining typically grows the file by about a third, which is why a build that fits Mintegral can fail AppLovin.
Why size matters more than the limit suggests
Networks measure the time from impression to first interactive frame. A 4.5 MB playable that technically passes will show a blank screen for several seconds on a 3G connection, users close it, and the network's auction stops serving it. Smaller files win more auctions regardless of the limit.
How PlayableForge keeps builds small
Instead of shipping a general-purpose WebGL runtime, PlayableForge compiles only the engine subsystems the playable uses, strips unreferenced assets at export time, and re-encodes textures and audio per network. The result on our sample match-3 was under 1 MB against the same game's 5 MB stock WebGL build. See the benchmark.
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.