Show one ad, get shown on someone else's.
Free, always. No budget, no bidding, no card on file — you show one ad, you get shown on someone else's. That's the whole trade.
Real small sites, not bots. Every member had to have the embed live on an actual site before we approved them in — no click farms, no fake traffic.
Two minutes to set up. Paste one sandboxed iframe tag. No dashboard to learn, no bidding to manage, nothing to maintain after that.
Matches your site. Light, dark, or pill shape, following your visitor's system theme automatically — it never looks bolted on.
Paste one embed tag on your site — it shows a random member's ad. It's a sandboxed <iframe> scoped to just enough to render and open the ad (allow-scripts allow-popups) — it never gets access to your page's origin, cookies, or storage.
Submit your site below with a short tagline and optional logo.
Once we see the widget live on your site, we approve you into the pool and your ad starts showing on other members' sites.
Follows your visitor's system theme by default — add &theme=dark or &theme=light to force one. Default shape is the 300px card shown below — add &shape=pill for a compact logo+name pill instead.
Light
Dark
Pill
This is your embed code, ready now — paste it on your site before submitting below. We can't approve you until we see it live there. It follows your visitor's system theme automatically.
Light
Dark
Script tag (pill, auto theme, no iframe)
Have a Content-Security-Policy on your site? Add frame-src https://ad-swap.web.app to it, or the browser will block the iframe.
Once the code above is live on your site, fill this out. We check for the embed automatically before your submission goes through — no live embed, no submission.