- What is the file size limit for a playable ad?
- Most networks cap a playable at 5 MB. ironSource is the tightest of the ones here at 4 MB, and it counts everything downloaded to the device rather than the first payload alone. The limits apply to the finished file, so a single-file build is measured after its assets have been inlined as base64 — which adds roughly a third to their size.
- Can one playable file be used on every network?
- No, and the differences are not cosmetic. The exit call, the package shape and the entry filename all change between networks, and several reject the wrong shape without running the creative. Networks that share a convention do share a build — selecting Vungle and Liftoff Monetize produces one file, not two, and TikTok and Pangle are reached from the same archive by choosing a placement.
- Why was my playable ad rejected?
- In roughly the order it happens: the file is over the cap once assets are inlined, the package is the wrong shape for the network, the exit call belongs to a different network so the CTA does nothing, the creative is portrait-only on a network that requires landscape, or the ad never signals that it has ended on a network that requires lifecycle events. Each of those is listed per network on this page.
- What is MRAID, and which networks use it?
- MRAID is a standard interface between a creative and the app showing it, and its mraid.open(url) is how a tap reaches the store. Unity, AppLovin, ironSource and Chartboost use it here. The catch is that a creative must wait for the container to report itself ready before calling any MRAID method, and on Unity it must also wait for viewableChange before play starts — a playable that begins immediately can burn its opening seconds off-screen.
- Do these specs change?
- Yes, which is why every entry on this page carries the date its spec was last read and a link to the network's own page. Networks revise caps and requirements without announcement, and a spec inherited from an aggregator is a rejected campaign waiting to happen. Check the network's documentation before a launch — this page is a starting point and a comparison, not a substitute for it.