Display & Video 360 HTML5 banner specs

Google's enterprise programmatic buying platform. Accepts HTML5 packages whose click destination is assigned at trafficking time.

Sourced from Display & Video 360 documentation · 21 September 2026Foldwrap exports to Display & Video 360

Also known as DV360, Display and Video 360, DBM, DoubleClick Bid Manager.

Display & Video 360 banner requirements

CategoryDSP
RegionsGLOBAL
Maximum ZIP sizeNo stated cap
Maximum files in the ZIP100
Entry fileindex.html
Ad size meta tagRequired — width={w},height={h}
External assetsExternal assets allowed
Maximum HTTP calls100
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 destinationsOne click area per banner
Maximum animation length30s
Animation must stopYes, once the limit is reached
AudioAllowed
VideoAllowed
Backup imageNot required

Official requirements Also from Display & Video 360: Guidelines for HTML5 display creatives, HTML5 creatives (upload and ZIP contents), About secure creatives (SSL).

Display & Video 360 clickTag code

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

Display & Video 360 clickTag
var clickTag = "https://www.example.com/landing";

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

Why Display & Video 360 rejects a banner

These are the rules Foldwrap checks a package against before it is delivered to Display & Video 360. Each is derived from the requirements above, so a constraint Display & Video 360 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.
  • errorClick is not wired for this platformDeclare clickTag in the creative and open it on click.
  • 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.
  • warningad.size does not match the creativeRe-export so the declared size matches the canvas.
  • warningElement destinations flatten hereKeep a target that supports element destinations in the set, or set a default click URL that suits every element.
  • warningNested archive detectedUnpack the inner archive and re-zip a single creative.

Foldwrap runs these checks on every package it exports for Display & Video 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.

  • HTML5 display ads must use click tags to direct users to a landing page from the ad.

    support.google.com · retrieved 21 September 2026

  • When someone clicks the ad, the landing page must open in a new tab or new window.

    support.google.com · retrieved 21 September 2026

  • In the Events section, review and edit the exits detected in the creative. For each exit (or click tag) you can edit the landing page URL

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

  • HTML5 .zip files can include up to 100 files and have no size limit

    support.google.com · retrieved 18 September 2026

  • up to 100 files

    support.google.com · retrieved 18 September 2026

  • Add a <meta> tag to indicate the intended size for your creative: <meta name="ad.size" content="width=[x],height=[y]">

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

  • An HTTP call is any external file or resource loaded by your ad (for example, an impression tracker from a third-party). A maximum of 100 HTTP calls are allowed per ad.

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

  • All URLs should start with https except landing page URLs.

    support.google.com · retrieved 21 September 2026

  • A maximum of 100 HTTP calls are allowed per ad.

    support.google.com · retrieved 21 September 2026

  • Ads can animate for no longer than 30 seconds.

    support.google.com · retrieved 18 September 2026

  • Ads can animate for no longer than 30 seconds.

    support.google.com · retrieved 21 September 2026

  • Ads that autoplay audio are prohibited.

    support.google.com · retrieved 21 September 2026

  • Ads that autoplay audio are prohibited.

    support.google.com · retrieved 21 September 2026

  • Ads can autoplay video, as long as the audio is muted.

    support.google.com · retrieved 21 September 2026

  • Backup images are optional, and only serve when your creative assets aren't supported by the viewer's browser or platform.

    support.google.com · retrieved 21 September 2026

Frequently asked

What is the maximum file size for a Display & Video 360 HTML5 banner?
Display & Video 360 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.
How do I set the clickTag for Display & Video 360?
Declare clickTag in the creative. Display & Video 360 replaces the value when the ad is trafficked, so exporting with an empty destination is normal and correct.
Can a Display & Video 360 banner have more than one clickable link?
No. Display & Video 360 takes a single click destination for the whole banner, so every click goes to the same page regardless of which element was clicked.
Can a Display & Video 360 banner load fonts or scripts from a CDN?
Display & Video 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 Display & Video 360-ready bundle from an approved Figma design with Foldwrap.