No portals. No uploads. No NDAs.Just clean creatives, before handoff.

Ad-Preflight audits HTML5 creatives - 100% on your machine. Catch what gets ads rejected before handoff, before the ad server, before the back-and-forth.

Local by design

Choose your path

FREE CLIStandard audit
€0forever

Free to start.

Compliance checks, auto-fixes, upload-ready ZIPs, live browser preview, CI/CD output, and an MCP server for Cursor & AI agents.

DEEP AUDIT PROReal-browser audit
€49launch price · one-time

The full audit, when you need it.

Same local workflow. Add Deep Audit when you need runtime evidence and a report for handoff.

Free CLI forever · Deep Audit Pro trial: npx @ad-preflight/cli trial

// CHECKS: IAB standard sizes · Google display budgets · clickTag, Sizmek & Adform exits

The difference: 100% private & local.

Online portals force you to upload assets and only catch issues after handoff. Ad-Preflight runs fully locally before anything leaves your machine.

Online validators / QA portals

  • Typically upload creatives to their servers - NDA and privacy risk
  • Often catch issues only after handoff - then the back-and-forth starts
  • Usually a web UI, one file at a time - rarely a CI hook
  • Many are static-only - can miss runtime rejections
Recommended

Ad-Preflight CLI

  • 100% local execution - zero upload, zero NDA risk
  • Catch errors before handoff - fix them before the ad server ever sees them
  • Run entire campaigns in one command - integrates in CI/CD
  • Real-browser audit - executes ad locally to flag blank renders
Deep Audit · runs locally

$ ad-preflight package ./campaign --deep --report

# audits every size in a real browser - no upload

AUDIT 6 sizes · Google display

FAIL 3 blocking issues

WARN 2 sizes need review

PASS 1 size ready

REPORT ad-preflight-report.pdf

Standard Audit

What gets checked locally

The standard audit runs in seconds whenever you package or validate a directory.

clickTag & exits

Missing or broken clickTags caught before the ZIP ships.

Packaging

File types, asset refs, ad.size, and ZIP size vs 150KB / 600KB / 5MB budgets - validated to spec.

Auto-fix

Repairs common issues and writes an upload-ready ZIP - your original files are backed up first.

CI signals

JSON + exit codes fail the build before handoff, not after.

Also in the free CLI - €0

Live browser preview

Serve any creative locally and preview it live in your browser, straight from the CLI - no upload.

MCP server for Cursor & AI agents

A built-in Model Context Protocol server lets Cursor and other AI agents validate and package for you.

Auto-fix with backups

Every auto-fix backs up your original files first, then writes the upload-ready ZIP.

CI/CD output

JSON results and non-zero exit codes fail the build in GitHub Actions, GitLab CI, or any script.

Plugin capabilities

Advanced checks: Deep Audit Pro

Execute creatives in a headless browser sandbox locally to run dynamic checks and inspect runtime behavior.

// GOOGLE HEAVY AD INTERVENTION

Heavy Ad Compliance

Flag browser-level unloads before they happen. Audit CPU, memory, and load payload sizes inside a throttled sandbox.

// RUNTIME JAVASCRIPT ERRORS

JS Runtime Diagnostics

Catch blank ads and slot crashes before publishing. Reports the script file, line, and column of execution errors where available.

// NETWORK ASSETS WATERFALL

Network Auditing

Scan for mixed content (insecure http:// assets) and identify size-budget leaks or slow connections using network waterfalls.

// VISUAL VERIFICATION

Render Proofing

Automate visual QA checks: generates per-size screenshots, uncovers overflow scrollbars, flags blank renders, and warns on a missing border over a white background.

// COMPLIANCE VALIDATIONS

Interactive Triggers

Verifies the 30-second animation limit, flags automatic page redirects, and catches popups that open without a user click.

// 100% PRIVATE & LOCAL

Private Audit Sandbox

Creatives are never uploaded. The audit runs in a local headless browser on your machine - only your license token is verified online.

Plans & pricing

Select your license

Download the free CLI, or buy a one-time developer key for Deep Audit. Every paid plan includes a 30-day money-back guarantee.

1Choose your plan

14-DAY TRIAL

Core + Trial

€014-day trial

Features

  • Unlimited local standard audits
  • 3 deep audits with real browser
  • Zip packaging & CLI output
  • Watermarked PDF reports

Scope & Req

Activation: 1 machine trial

OS: macOS 13+ (Intel & Apple Silicon), Win 10/11, Linux - x64 & arm64

Node.js: 22 or 24 LTS

Network: required to verify trial audits

MOST POPULAR

Deep Audit Pro

€49launch price · one-time

Features

  • Everything in Core + Trial
  • Unlimited local browser audits
  • Clean PDF reports (no watermark)
  • One-time purchase - no subscription

Scope & Req

Activation: 1 machine activation

OS: macOS 13+ (Intel & Apple Silicon), Win 10/11, Linux - x64 & arm64

Node.js: 22 or 24 LTS

DEVELOPER TEAM

Deep Audit Team

€149one-time

Features

  • Everything in Pro license
  • 5 machine activation keys
  • Direct developer support
  • One-time purchase - no subscription

Scope & Req

Activation: 5 machines activation

OS: macOS 13+ (Intel & Apple Silicon), Win 10/11, Linux - x64 & arm64

Node.js: 22 or 24 LTS

Secure one-time checkout by Stripe

30-day money-back guarantee · one-time purchase, no subscription. Runs a self-test after install - if your machine isn’t supported, you’re not charged.