Reference · GAM / CM360 / Adform / Xandr · HTML5 display

HTML5 Ad Specs by Platform: File Size, Click Tags, and Backup Rules

The published HTML5 creative limits for the ad servers Expedia-scale ad ops actually traffics through — Google Ad Manager, Campaign Manager 360, Adform, and Xandr / Microsoft Monetize. Every figure below is sourced to the platform's own documentation, and where a platform publishes no limit we say so plainly instead of inventing one.

The one-glance table

Max bundle weight, how weight is measured, animation cap, and whether the backup image goes inside the ZIP. Read the per-platform notes below before relying on any single cell — several of these have gotchas that a table can't hold.

Platform Max bundle Weight measured Animation Backup in ZIP? ad.size meta
Google Ad Manager 1 MB (bundle and extracted total) ZIP and extracted Not published* Allowed Not required
Campaign Manager 360 9.5 MB† Asset size 30 s No — uploaded separately Required
Adform (desktop standard) 300 KB total Unzipped 30 s (must stop) manifest.json instead
Xandr / Monetize Not published‡ Not published‡

* GAM publishes no file-count, request, CPU, or animation limit for HTML5 creatives.  † Google's two docs conflict (9.5 vs 10 MB); trafficking to the stricter 9.5 MB is the safe choice.  ‡ Xandr states there are no specific banner k-weight or animation requirements.

Google Ad Manager (GAM)

Sources: bundle / extracted size, SSL, dimensions, click tag, macro limitations.

Campaign Manager 360 (CM360 / DCM)

Sources: file rules, backup, storage, 9.5 MB figure, polite load.

Adform

Sources: HTML5 banner file requirements, display ad guidelines.

Xandr / Microsoft Monetize

Sources: Xandr HTML5 guidelines, IAB New Ad Portfolio.

Stop guessing which limit applies. Upload your ZIP and CreativeValidator checks it against the exact platform preset — cited, and with a Dynamic vs Static click verdict.

Validate an HTML5 bundle →

Why these numbers move

Platform docs change quietly, and two pages from the same vendor can disagree (CM360's 9.5 vs 10 MB is the classic). CreativeValidator watches these source pages for drift, and every limit its scanner enforces links back to the citation above — so when a spec changes, the verdict changes with it rather than silently going stale.