HTML5 Ad Validator
Upload your HTML5 creative ZIP and get an instant IAB-compliance report. File weight, network requests, load time, clickTag wiring, SSL, and console errors — all checked against IAB display-ad standards.
Upload HTML5 Creative →What gets checked
IAB file-weight limits
Initial load ≤150KB, total creative weight ≤300KB. Breakdown by asset type: scripts, stylesheets, images, fonts.
Load time
Measured to document ready, first paint, and load event. Budget: ≤4 seconds to fully loaded.
Network requests
Max 15 HTTP requests, max 5 scripts. Every request categorized and checked for SSL.
clickTag wiring
Validates clickTag variable, click-handler attachment, and landing URL format — the #1 cause of broken HTML5 creatives.
Console errors & warnings
Every error and warning captured from the rendering browser so you see what publishers will see.
SSL compliance
All requested resources must be HTTPS. Mixed-content violations block the ad from serving on secure pages.
How it works
Upload your creative ZIP
Drag and drop any HTML5 creative archive with index.html at the root.
We render it in a sandbox
Creative is extracted, served, and rendered in a headless Chromium at its declared dimensions. We capture every byte.
IAB-compliance report in seconds
File weight, load time, clickTag, SSL, console messages, and every specification violation — with remediation guidance.
Frequently asked questions
What file formats are accepted?
HTML5 creative ZIP archives containing index.html and all supporting assets (JS, CSS, images, fonts). Max 25MB per upload.
What IAB limits are checked?
Initial load ≤150KB, total weight ≤300KB, load time ≤4s, ≤15 HTTP requests, ≤5 scripts — per IAB display-creative guidelines.
Does it check clickTag?
Yes — clickTag variable detection, click-handler wiring, and landing URL resolution are all validated.