Campaign Manager 360 HTML5 banner specs

Google's ad server for agencies. Hosts and measures the creative across publishers; the trafficker assigns each click destination after upload.

Sourced from Campaign Manager 360 documentation · 21 September 2026Foldwrap exports to Campaign Manager 360

Also known as CM360, Campaign Manager, DCM, DoubleClick Campaign Manager.

Campaign Manager 360 banner requirements

CategoryAd server
RegionsGLOBAL
Maximum ZIP size10 MB zipped
Maximum files in the ZIP100
Entry fileindex.html
Ad size meta tagOptional
External assetsExternal assets allowed
Secure referencesEvery external reference must be served over HTTPS
Click methodclickTag variable
Click variableclickTag
Click URL at exportLeft empty — the platform sets it when the ad is trafficked
Multiple click destinationsSupported
Click destinations declaredIn the creative’s own markup

Official requirements Also from Campaign Manager 360: How to prepare HTML5 display assets, Asset options for display creatives, Manage SSL compliance.

Campaign Manager 360 clickTag code

This is the click declaration Foldwrap writes into an HTML5 export for Campaign Manager 360, with a placeholder destination. Copy it into your own creative if you are hand-building the banner.

Campaign Manager 360 clickTag
var clickTag = "https://www.example.com/landing";

Campaign Manager 360 sets the destination at trafficking time, so an empty value in the exported file is correct and expected.

Why Campaign Manager 360 rejects a banner

These are the rules Foldwrap checks a package against before it is delivered to Campaign Manager 360. Each is derived from the requirements above, so a constraint Campaign Manager 360 does not state is not checked and is not listed.

  • errorClick is not wired for this platformDeclare clickTag in the creative and open it on click.
  • errorExceeds size limitCompress images, subset fonts to the glyphs actually used, and drop unused assets.
  • errorNo entry HTMLAdd index.html at the ZIP root.
  • errorReferenced asset is not in the packageRe-export the creative so every referenced asset is bundled.
  • errorToo many filesCombine sprites, inline small assets, or remove unused files.
  • errorUnsupported code found
  • warningNested archive detectedUnpack the inner archive and re-zip a single creative.

Foldwrap runs these checks on every package it exports for Campaign Manager 360, and names the creative and the constraint when one fails.

Sources

Every figure above, with the document it came from and the date we read it.

  • Make sure your creative uses the click tag variable as the click destination.

    support.google.com · retrieved 18 September 2026

  • Click tag reporting on individual exits

    support.google.com · retrieved 21 September 2026

  • You can change the landing page your click tag uses anytime, even after you export tags.

    support.google.com · retrieved 21 September 2026

  • Maximum size: 10 MB

    support.google.com · retrieved 18 September 2026 · likely

  • You can include up to 100 files, and the file size can be up to 9.5 MB.

    support.google.com · retrieved 21 September 2026 · likely

  • Maximum size: 10 MB

    support.google.com · retrieved 18 September 2026 · likely

  • Maximum number of files per .zip: 100

    support.google.com · retrieved 18 September 2026

  • The size meta tag is an optional parameter in your HTML document.

    support.google.com · retrieved 21 September 2026

  • Creatives only allow secure URLs in creative code, in manually added impression pixel or survey URLs, and in redirect URLs.

    support.google.com · retrieved 20 September 2026

  • Creatives only allow secure URLs in creative code, in manually added impression pixel or survey URLs, and in redirect URLs. Any URLs in these places must be secure (though you do not need to add secure URLs; you simply may not add non-secure URLs).

    support.google.com · retrieved 21 September 2026 · likely

  • <script src="http://code.jquery.com/jquery-1.9.1.js"></script>

    support.google.com · retrieved 21 September 2026 · likely

  • Campaign Manager 360 does not accept HTML5 assets that use local storage or session storage.

    support.google.com · retrieved 20 September 2026

Frequently asked

What is the maximum file size for a Campaign Manager 360 HTML5 banner?
Campaign Manager 360 accepts an HTML5 package up to 10 MB zipped. Note what the cap measures: a bundle can compress under the limit and still be refused if the figure is taken unzipped.
How do I set the clickTag for Campaign Manager 360?
Declare clickTag in the creative. Campaign Manager 360 replaces the value when the ad is trafficked, so exporting with an empty destination is normal and correct.
Can a Campaign Manager 360 banner have more than one clickable link?
Yes. Campaign Manager 360 supports multiple named click destinations, so individual elements in the banner can point at different pages.
Can a Campaign Manager 360 banner load fonts or scripts from a CDN?
Campaign Manager 360 permits assets and libraries loaded from external hosts, so a font or a CDN-hosted library in the markup is acceptable.

Other platforms

Compare every platform side by side, or produce a Campaign Manager 360-ready bundle from an approved Figma design with Foldwrap.