Ad-Free & 100% Private

HTML5 Banner QC Checklist for Ad Ops & Agencies

Ad server rejections delay campaign launches and strain agency-client relationships. Before submitting display creatives to Google Ads, Campaign Manager 360, or DSPs, run through this definitive 12-point QC checklist.

The 12-Point Pre-Flight QA Checklist

  1. Index.html Location: Is index.html located at the root of the ZIP file (not nested inside a folder)?
  2. clickTag Declaration: Is clickTag properly defined in standard JavaScript syntax in the <head> tag?
  3. File Size Limit: Is the compressed ZIP file strictly under 150 KB?
  4. Ad Size Meta Tag: Is <meta name="ad.size" content="width=300,height=250"> included in the HTML header?
  5. Backup Image: Is a static backup image (JPG/PNG, max 40 KB) included in the package?
  6. HTTPS SSL Compliance: Are all external calls (fonts/CDN scripts) using secure https:// URLs?
  7. Approved CDNs: Are external scripts hosted on Google-approved library allowlists?
  8. Animation Duration: Does the animation loop cap at 30 seconds max?
  9. No Hardcoded URLs: Does the click listener call window.open(window.clickTag) without hardcoded destination landing pages?
  10. CPU Performance: Are CSS transforms hardware-accelerated to prevent lag on lower-end devices?
  11. No Local Storage Calls: Are localStorage or sessionStorage functions absent to comply with privacy policies?
  12. Cross-Browser Sandbox Verification: Has the creative rendered cleanly in an isolated iframe?

Automate 90% of these checks in seconds by dragging your ZIP package directly into our HTML5 Banner Validator.