Tools

HTML5 Ad Preview Live browser preview for all banner sizes HTML5 Ad Validator Check compliance for Google Ads, DV360 & more HTML5 Ad Fixer Auto-fix click tags, file sizes & platform errors ClickTag Validator Verify click tags are set up correctly

Company

Features Pricing Blog About

Industries

For Freelancers For Ad Agencies For In-House Teams

The ADExhibit API is coming soon — join the waitlist to get early access

ADExhibit API

Build with the
HTML5 Ad API

Validate, fix, and preview HTML5 banner ads and playable games programmatically. Plug directly into your CRM, ad server, or creative pipeline.

Use Cases

What you can build

Three core things the API unlocks. All from a single integration.

CRM & Workflow Integration

Connect ADExhibit directly to your CRM, project management tool, or ad trafficking system. Trigger validation runs automatically when a creative is submitted, push results back into your workflow, and eliminate the manual back-and-forth between teams.

Salesforce HubSpot Zapier Webhooks

Automated HTML5 Ad Fixing

Upload a ZIP of HTML5 banner ads and get back a fixed, platform-ready file. The API handles click tag injection, metadata correction, file size optimisation, and script cleanup — all in one call. No manual fixes, no re-exports.

Click tags File size Google Ads DV360

Playable HTML5 Game Validation

Validate and optimise playable ad units and HTML5 games against platform specs for Meta, Google, TikTok, and IronSource. Catch oversized assets, missing end cards, and broken click-through URLs before they reach the platform.

Meta Playables IronSource TikTok Google UAC
Simple Integration

One request.
Full validation.

A single POST request returns a structured JSON report — errors, warnings, platform scores, and an optimised file ready to download. No SDK required.

REST API, JSON responses
API key authentication
Webhook support for async jobs
SDKs for Node.js and Python (planned)
Rate limits from 100 to unlimited req/day
Request
Response
// Validate & fix an HTML5 ad ZIP
const response = await fetch("https://api.adexhibit.com/v1/validate", {
  method: "POST",
  headers: {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    file_url: "https://cdn.example.com/banner.zip",
    platform: "google_ads",
    auto_fix: true,
    webhook_url: "https://your-app.com/webhook"
  })
});
Endpoints

What's in the API

Every feature in the ADExhibit platform, available programmatically.

POST
/v1/validate
Validate an HTML5 ad or playable game ZIP against one or more platform specs. Returns errors, warnings and a platform compliance score.
Coming soon
POST
/v1/fix
Automatically fix a banner ZIP — inject click tags, correct metadata, strip blocked scripts, and optimise file size. Returns a download URL.
Coming soon
POST
/v1/preview
Generate a hosted preview link for a banner ZIP. Share with clients or embed in your own tools. No ADExhibit login required to view.
Coming soon
GET
/v1/jobs/{id}
Check the status of an async validation or fix job. Returns progress, result, and output file URL when complete.
Coming soon
POST
/v1/clicktag/check
Verify that click tags in an HTML5 file are correctly implemented for a target platform. Returns a pass/fail with line-level detail.
Coming soon
GET
/v1/platforms
List all supported ad platforms and their current validation rules, file size limits, and accepted formats.
Coming soon
Early Access

Be first in line

The API is in development. Leave your email and we'll reach out the moment early access opens — no spam, just one email.

You're on the list — we'll be in touch!

No spam. One email when access opens.