High performance advertising network for in-app, CTV and web traffic.

Six formats through one integration. Our own auction and anti-fraud, direct in-house sources, and impression-level logs behind every line of the report.

Sign-up is three screens: email, password, code.

Traffic marketIllustrative data
BANNER
$0.62+1.94%
VIDEO
$8.41-0.82%
CTV
$19.60+3.15%
PUSH
$0.243+0.47%
POP
$1.35-1.36%
NATIVE
$2.08+0.93%
Request flow, 24h
Request path
This is what a trading day looks like

Ad formats

Three surfaces. One pipeline.

Every format in detail

One async tag, our 14 KB dependency-free player or a Prebid adapter in your header auction. Six display modes out of the same script, plus classic display and pop.

AD

In-stream video

Pre-roll, mid-roll and post-roll inside your own player via VAST.

Out-stream video

Video where there is no video: the unit builds its own slot in the article.

Video slider

Rides in from the corner and follows the reader down the page.

In-page

Sits in the content flow, plays on view, collapses when it ends.

Interscroller

The page scrolls, the creative stays: a window cut into the article.

Floating

Pinned to the viewport corner, dismissible, never blocks the text.

Fullpage

Takes the viewport on a transition, hands it straight back.

EMBED

Embed

A fixed slot you place yourself, sized by you.

HEADERB1B2B3B4WINNERPARALLEL BIDS, ONE CALL

Header bidding

Our Prebid adapter bids in your header auction alongside everyone else, before the ad server call.

728x90

Banner and HTML

IAB sizes through an async tag, rendered in a sandboxed srcdoc iframe.

Web push and in-page push

Native-looking notification, delivered without the browser prompt.

NEW TAB BEHIND

Popunder

Opens behind the active tab, surfaces when the reader is done.

Standards the exchange speaks

  • OpenRTB 2.5 / 2.6
  • VAST 2, 3, 4
  • Header bidding (Prebid adapter)
  • ads.txt / app-ads.txt (auto-verified)
  • sellers.json
  • SupplyChain 1.0
  • GDPR / TCF
  • CCPA

One OpenRTB 2.5 wire contract inbound and outbound, a SupplyChain object on every request, and seller declarations served at their canonical locations. See Transparency for the full list.

What you plug into

Supply in. Demand across. A path you can read end to end.

01

Supply, native.

VAST tags, async banner tag, a 14 KB dependency-free player with six display formats, mobile SDK, Prebid, server-to-server feeds. Everything normalizes into one canonical request.

02

Demand, in parallel.

House campaigns and external DSPs compete in one real-time auction; bids normalized to a single currency at bid time; the decision takes tens of milliseconds.

03

A path you can audit.

schain on every request, published sellers.json, per-request verdict and reason in analytics. Partner numbers and ours reconcile line by line.

Pricing models

Pay for impressions, clicks or actions.

CPM

Pay per impression

The default for video, CTV and display. Bids normalize to a single currency at bid time, and the revenue share is fixed at the impression.

CPC

Pay per click

For push, pop and native, where the click is the event that matters. Click ids travel into your tracker through postbacks.

CPA

Pay per action

Postback-driven, on your side of the funnel. AppsFlyer, Keitaro, Binom and Voluum carry the conversion back to us.

CPCCPM

Billing ticks, CPC against CPM

What makes us different

Six things that are ours, not bought in.

61LAYERS

61-layer anti-fraud

A multi-level stack runs on every single request: bot signatures, datacenter ASNs, geo mismatch, duplicates, rate limits, Tor exits and managed lists. Shadow mode shows what would be cut before you cut it.

Targeting that goes deep

Geo down to city, device, OS, browser, language, connection type, frequency caps, audience segments, per-placement allow and block lists.

OBSERVESCOREACT

Automated campaign control

Rules watch delivery and act on it: bid, budget pacing, source scoring, quarantine and rotation. The operator sets intent, the platform holds it.

CPCCPM

CPC and CPM, in full

Both models are first-class across every format. Bids normalize to a single currency at bid time, and the revenue share is fixed at the impression.

Our own DMP

Behavioural segments with time windows, built in-house. You see what the traffic is made of, not a vendor's black box.

SITELEFT

Retargeting, built in

Rebuild reach on audiences that already met the brand. No vertical lock-in: the mechanism is the product, the use case is yours.

Under the hood

Mechanisms, not adjectives.

Four mechanisms of the exchange, named in enough detail that you can hold them against your own logs from the first day of traffic.

9 fraud checks per request.

Bot UA, datacenter ASN, geo mismatch, duplicate requests, rate limits, Tor exits, managed lists (in shadow or block mode per endpoint). You see what would be cut before you cut it.

Every request becomes a row.

ClickHouse event pipeline; hourly marts power console reports nearly in real time: down to placement, creative and rejection reason. CSV export included.

ads.txt, verified by a robot.

We recheck every property on schedule and show the status in the console; buyers never guess.

Money that doesn't rewrite history.

Double-entry ledger, revenue share fixed at impression time, automated payouts with net terms.

Built for three sides of the exchange

One exchange. Three integration paths.

For Publishers

Connect a site, an app or CTV inventory; get tags, player code or an OpenRTB endpoint; watch fill, eCPM and rejection reasons per placement. Payouts on schedule.

For Advertisers

Banner, video, CTV, push, pop, native. Targeting by geo, device, OS, language, frequency, audience segments. Moderated inventory, transparent spend.

Buying via RTB

One OpenRTB endpoint, schain 1.0, cookie sync and QPS controls. Connect your own demand stack and bid alongside house campaigns.

Real-time bidding

One request. Every buyer. One cycle.

A supply call arrives, normalizes into one canonical request and fans out to connected demand. Bids come back, the auction clears, the winning creative renders. Nothing about that path is hidden from the people on either end of it.

Wire protocol
OpenRTB 2.5 / 2.6, inbound and outbound
Supply chain
schain 1.0 on every request, sellers.json published
Decision
House campaigns and external demand in one auction
Currency
Normalized to a single currency at bid time
Controls
Per-zone floors, QPS caps, tmax, allow and block lists
Settlement
Revenue share fixed at the impression, not rewritten later
SUPPLYAUCTIONDEMANDrequestDSP-01DSP-02DSP-03DSP-04DSP-05one cycle · tens of milliseconds

What runs here

The demand we carry, and the categories we refuse.

Category is read from site.cat and site.sectioncat on the way in. A refusal is written to the funnel log with its reason code, so the number you see and the number we see come from the same row.

Accepted

  • Mobile apps and games

    In-app video, rewarded, interstitial, banner and native through our SDK or s2s.

  • Connected TV

    Pre-roll and mid-roll pods, measured on impressions and completion.

  • Web media and content

    In-stream, out-stream, six player display modes, banner and HTML.

  • Utilities and tools

    Push, in-page push and popunder, capped per session.

Refused inbound

  • IAB25Non-standard contentBlocked on mainstream endpoints, inbound.
  • IAB25-3PornographyBlocked on mainstream endpoints, inbound.
  • IAB26Illegal contentBlocked on mainstream endpoints, inbound.

reason code: non_mainstream

Tracking

Your numbers, in your tracker.

Postbacks carry click id, campaign, placement and payout into the stack you already run. No re-keying, no spreadsheet reconciliation at the end of the month.

AppsFlyer
Keitaro
Binom
Voluum

Every hop declared. Every request logged.

We are the exchange, not a reseller of one — so the path from publisher to DSP has a single node in it, and that node is us. A SupplyChain object travels with every outgoing request, seller and app declarations are served at their canonical locations, and every impression, click and win notice is written to our own logs against the request that produced it. Partner numbers and our numbers reconcile line by line.

sellers.json is live. app-ads.txt is current. schain ships with every bid request.

Questions

Everything a first call usually covers.

01How long does it take to start?
Sign-up is three screens: email, password and a code from the mail. The console opens immediately, and traffic starts once a manager has reviewed the account.
02What do I integrate with?
OpenRTB 2.5 and 2.6 for server-to-server, VAST 2, 3 and 4 for video, an async tag for display, our 14 KB player for the six display modes, a mobile SDK for apps and a Prebid adapter for header bidding.
03Which pricing models do you support?
CPM, CPC and CPA. Bids normalize to a single currency at bid time, and the revenue share is fixed at the impression rather than recalculated later.
04How do you handle invalid traffic?
Every request runs through a multi-layer check: bot signatures, datacenter ASNs, geo mismatch, duplicates, rate limits, Tor exits and managed lists. Each endpoint can run in shadow mode first, so you see what would be cut before anything is cut.
05Can I see why a request was refused?
Yes. Every rejection carries a machine-readable reason code into the funnel log, down to placement and creative, and the report is exportable as CSV.
06How are payouts handled?
On a schedule, against impressions reconciled with our own event logs. The ledger is double-entry, so a later report never rewrites an earlier one.
07Do you publish your supply chain?
SupplyChain 1.0 travels on every request, sellers.json is published, and a robot rechecks ads.txt and app-ads.txt on our properties on a schedule with the status visible in the console.

Let's meet

Come by the booth, or book a slot with our team.

  • Affiliate World Mexico

    07-08 September 2026Cancun, Mexico
    Book a meeting
  • Affiliate World Asia

    09-10 December 2026Centara Grand, Bangkok, Thailand
    Book a meeting

Ready when you are.

Integrating supply, evaluating us as a demand partner, or reviewing the wire contract before you commit engineering time: you will be talking to the team that wrote the exchange, not to a reseller.

Sign-up is three screens: email, password, code. The console opens immediately; traffic starts after review.

ask@adbustr.com