Google Studio HTML5 banner specs

Studio is Campaign Manager 360's rich media build and QA environment. A creative ships one HTML entry file that loads the Enabler library, declares its dimensions with an ad.size meta tag, and wires every click as a named exit the trafficker maps to a landing page in Studio or Campaign Manager 360 after upload.

Sourced from Google Studio documentation · 23 September 2026Foldwrap exports to Google Studio

Also known as Studio, CM360 Studio, DCM Studio, Google Rich Media, Rich Media, DoubleClick Studio.

Google Studio banner requirements

CategoryAd server
RegionsGLOBAL
Maximum ZIP sizeNo stated cap
Entry fileindex.html
Ad size meta tagRequired — width={w},height={h}
External assetsExternal assets allowed
Secure referencesEvery external reference must be served over HTTPS
Click methodvendor click API
Click URL at exportLeft empty — the platform sets it when the ad is trafficked
Multiple click destinationsSupported
Maximum click destinations100
Click destinations declaredIn the platform’s trafficking UI
Maximum animation length30s
Backup imageNot required

Official requirements Also from Google Studio: Add the HTML5 Enabler, Studio HTML5 SDK reference (the Enabler), Add an exit, Studio hosted JavaScript libraries, Reduce HTML5 file size, File size limits, Supported file types for creative assets, SSL compliance.

Google Studio required scripts

Google Studio requires its own library in the document. Foldwrap adds it automatically on export.

https://s0.2mdn.net/ads/studio/Enabler.js
<script src="https://s0.2mdn.net/ads/studio/Enabler.js"></script>

The Enabler is required for every rich media creative and provides the global `Enabler` object the exports call. Loaded from Studio's own CDN; browsers cache it across creatives, which is why Studio ships it as a URL rather than a file.

Why Google Studio rejects a banner

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

  • errorad.size meta tag missingAdd <meta name="ad.size" content="width=300,height=250"> to the head.
  • errorAnimation runs longer than allowedShorten the timeline or reduce the loop count.
  • 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.
  • errorRequired platform script missingRe-export for Google Studio - Foldwrap adds this script automatically.
  • errorRequired script must load first
  • errorToo many exits
  • errorUnsupported code found
  • warningad.size does not match the creativeRe-export so the declared size matches the canvas.

Foldwrap runs these checks on every package it exports for Google Studio, 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.

  • Assign an exit to the button by calling the exit method in your JavaScript file. For the exit method to work, you must first add Studio's Enabler to your creative.

    support.google.com · retrieved 23 September 2026

  • You can add up to 100 exits per Studio creative, so your ad can direct a user to various web pages.

    support.google.com · retrieved 23 September 2026

  • You can add up to 100 exits per Studio creative, so your ad can direct a user to various web pages.

    support.google.com · retrieved 23 September 2026

  • Instead, you provide a name for the exit so you can recognize it in campaign reports. You'll provide the actual URL after you upload your creative to Studio, and you can also change or customize the URL later using Studio or Campaign Manager 360, without having to edit the creative code.

    support.google.com · retrieved 23 September 2026

  • exit(id, opt_url) - Opens a new window with the URL as identified by the given exit ID.

    google.com · retrieved 23 September 2026

  • Enabler.exit('Background Exit');

    support.google.com · retrieved 23 September 2026

  • The file size limit for most creative assets (images, audio, HTML, CSS, data files, JavaScript, and so on) is 10 MB.

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

  • To display your ad in the right size, add an ad size meta tag to your HTML file in the head section.

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

  • The Enabler library is required for all rich media creatives. To the <head> tag of your HTML file, add a script tag that links to the Enabler: <script src="https://s0.2mdn.net/ads/studio/Enabler.js"></script>

    support.google.com · retrieved 23 September 2026

  • <script src="https://s0.2mdn.net/ads/studio/Enabler.js"></script>

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

  • To make your creatives secure and SSL-compliant, replace the non-secure URLs that are listed in Studio with secure URLs and re-upload the creatives to Studio.

    support.google.com · retrieved 23 September 2026

  • To help protect user privacy, neither Studio nor Campaign Manager 360 accepts HTML5 assets that use local storage or session storage.

    support.google.com · retrieved 23 September 2026

  • Limit animations or video to 30 seconds. Publishers usually don't budge on this point. Don't let animations or videos loop endlessly. Stop animations after 30 seconds of play or add a "Click to continue" button to let the viewer choose to resume.

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

  • Studio automatically checks the size of the backup image you upload. An error message is displayed if the file size is too large.

    support.google.com · retrieved 23 September 2026

  • (Optional) Select a backup image.

    support.google.com · retrieved 23 September 2026

Frequently asked

What is the maximum file size for a Google Studio HTML5 banner?
Google Studio does not state a maximum file size for an HTML5 package. "No stated cap" is what the record found, not a promise that there is none — keep the bundle small anyway, because weight still costs you viewability.
Can a Google Studio banner have more than one clickable link?
Yes. Google Studio supports multiple named click destinations, so individual elements in the banner can point at different pages.
Can a Google Studio banner load fonts or scripts from a CDN?
Google Studio 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 Google Studio-ready bundle from an approved Figma design with Foldwrap.