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
- Index.html Location: Is
index.htmllocated at the root of the ZIP file (not nested inside a folder)? - clickTag Declaration: Is
clickTagproperly defined in standard JavaScript syntax in the<head>tag? - File Size Limit: Is the compressed ZIP file strictly under 150 KB?
- Ad Size Meta Tag: Is
<meta name="ad.size" content="width=300,height=250">included in the HTML header? - Backup Image: Is a static backup image (JPG/PNG, max 40 KB) included in the package?
- HTTPS SSL Compliance: Are all external calls (fonts/CDN scripts) using secure
https://URLs? - Approved CDNs: Are external scripts hosted on Google-approved library allowlists?
- Animation Duration: Does the animation loop cap at 30 seconds max?
- No Hardcoded URLs: Does the click listener call
window.open(window.clickTag)without hardcoded destination landing pages? - CPU Performance: Are CSS transforms hardware-accelerated to prevent lag on lower-end devices?
- No Local Storage Calls: Are
localStorageorsessionStoragefunctions absent to comply with privacy policies? - 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.