Banner Studio

Ad Tags & Publishing

Publish banners with stable CDN URLs. Generate iframe, JavaScript, and AMPHTML embed tags with click-through wrapping and tracking pixels.

01

Stable CDN URLs

Published banners are hosted on Cloudflare R2 at a stable path that never changes — banner-hosted/{projectId}/{formatKey}/index.html. When you re-publish with updates, the URL stays the same so any live ad tags automatically serve the latest version. No need to swap URLs in your ad server when you make creative revisions.

02

Embed Tag Generation

Generate ready-to-paste embed code in three formats: iframe (simplest — works everywhere), JavaScript (loads async with a fallback image), and AMPHTML (for AMP pages and Google Ads). Each tag includes the correct dimensions, sandbox attributes, and loading strategy. Copy to clipboard with one click.

03

Click-Through & Tracking

Set a click-through URL per format. The published banner wraps all click events to route through your destination URL. Add impression and click tracking pixels — up to 5 of each — that fire alongside the primary click. Tracking URLs are validated (http/https only) to prevent injection attacks.

04

Version History

Each publish creates a version record with a timestamp, publishing user, and snapshot of the banner configuration. Roll back to any previous version if a live ad needs to revert. Up to 50 versions are stored per project, with the oldest auto-pruned to manage storage.

Ready to see it in action?

Get Started