Google's self-serve buying platform for the Google Display Network. Accepts HTML5 packages uploaded directly to the account, where the click destination is supplied at trafficking time rather than baked into the creative.
Also known as Google, Google Ads, AdWords, Google Display Network, GDN, Google AdWords.
| Category | Network |
|---|---|
| Regions | GLOBAL |
| Maximum ZIP size | 600 KB zipped |
| Maximum files in the ZIP | 40 |
| Entry file | index.html |
| Account eligibility | HTML5 upload is not available to every account. Google requires the account to have been open more than 90 days, to have more than $9,000 USD total lifetime spend, and to have a good policy-compliance history, and it must then be approved on application (the API doc also allows an account allowlist for the feature). |
| Ad size meta tag | Required — width={w},height={h} |
| External assets | Approved hosts only |
| External fonts | Allowed |
| CDN libraries | Allowed |
| Click method | vendor click API |
| Click URL at export | Left empty — the platform sets it when the ad is trafficked |
| Multiple click destinations | One click area per banner |
Official requirements Also from Google Ads (Display): Uploaded display ads specifications, Fix error messages with Uploaded ads, Google Web Designer Ad Validator (Google Ads checks), Official AdWords HTML5 asset validator.
Google Ads (Display) requires its own library in the document. Foldwrap adds it automatically on export.
<script src="https://tpc.googlesyndication.com/pagead/gadgets/html5/api/exitapi.js"></script>Google's official exit API. Must be a literal <script> in <head>; the CTA calls ExitApi.exit(). The AdWords validator FAILs any bundle without the call.
These are the rules Foldwrap checks a package against before it is delivered to Google Ads (Display). Each is derived from the requirements above, so a constraint Google Ads (Display) does not state is not checked and is not listed.
Foldwrap runs these checks on every package it exports for Google Ads (Display), and names the creative and the constraint when one fails.
Every figure above, with the document it came from and the date we read it.
h5validator.appspot.com · retrieved 21 September 2026
By default, creatives for Google Ads exit to the final URL specified within Google Ads (for example, your homepage URL).
support.google.com · retrieved 21 September 2026 · likely
Google Ads doesn't allow multiple exits. Remove multiple exits and try to re-upload the ads.
support.google.com · retrieved 21 September 2026
600 KB or smaller
support.google.com · retrieved 18 September 2026
The size 600 KB or smaller applies to all files in your zip
support.google.com · retrieved 18 September 2026
no more than 40 files may be included in a ZIP folder
support.google.com · retrieved 18 September 2026
Account has been open for more than 90 days
support.google.com · retrieved 21 September 2026
Ad format size meta tag within the <head> tag. For example: <meta name="ad.size" content="width=300,height=250">
support.google.com · retrieved 20 September 2026
All code and assets must be referenced using a relative path to resources included in the ZIP file. No external references are allowed except references to: Google Fonts, Google-hosted CreateJS, Google-hosted Greensock, Google-hosted jQuery.
support.google.com · retrieved 20 September 2026
All code and assets must be referenced using a relative path to resources included in the ZIP file. No external references are allowed except references to: Google Fonts, Google-hosted CreateJS, Google-hosted Greensock, Google-hosted jQuery.
support.google.com · retrieved 20 September 2026
References to assets should use relative paths to resources included in the published .zip file. Exceptions include Google Fonts (https://fonts.google.com) and Google-hosted jQuery (https://ajax.googleapis.com/ajax/libs/jquery).
support.google.com · retrieved 21 September 2026 · likely
Compare every platform side by side, or produce a Google Ads (Display)-ready bundle from an approved Figma design with Foldwrap.