Home / Blog / Programmatic advertising explained: RTB, DSPs, and where the budget leaks

Programmatic advertising explained: RTB, DSPs, and where the budget leaks

, 8 min read

Every banner ad that follows you across the internet got there through an auction that cleared in under a tenth of a second. Programmatic advertising is the machinery behind that auction - the DSPs, SSPs, and exchanges that buy and sell ad space automatically, at a scale no human trading desk could match. Most of what goes wrong with it happens in places advertisers never look: fraud, non-viewable placements, and a fee stack that eats a real share of the budget before it buys a single impression.

Programmatic advertising explained: RTB, DSPs, and where the budget leaks
weCare Media / Pexels

Programmatic advertising: a quick definition

Programmatic advertising is the automated buying and selling of ad inventory through real-time auctions, handled by software instead of a media planner calling a publisher. A demand-side platform bids on an impression the instant a page loads, an exchange matches that bid against a seller's inventory, and the ad renders before the page finishes loading.

Picture a stock exchange, except it's trading a single ad slot on a single page in front of a single visitor, and the whole transaction - bid, match, render - completes in roughly 100 milliseconds, before the page has finished painting. Every actor in that chain has a name and a job: the advertiser's software bids, the publisher's software sells, an exchange clears the trade, and a data layer decides who's worth bidding on in the first place. None of it runs through a phone call or an insertion order sent by email, which is what separates it from the platform-native buying you do inside Meta Ads Manager or TikTok Ads - those run their own internal auctions too, but the inventory never leaves that one platform's walls.

Under the hood: DSP, SSP, ad exchange, and DMP in plain words

Deal types: open auction, private marketplace, and programmatic guaranteed

Targeting, frequency, and the auction itself

Every bid request carries a bundle of signals a DSP evaluates in milliseconds: the page's content category, the user's inferred age and interests, the device, the time of day, the geo, and - if retargeting is set up - whether this exact visitor has already been on the site. The DSP scores all of it against the campaign's target, prices a bid, and fires it before the auction window closes.

Frequency capping matters more here than on a single social platform, because one campaign can be buying across thousands of unrelated sites and apps simultaneously, and without a hard cap the same user ends up seeing the same banner nine times in an afternoon across nine different publishers. A typical cap sits around 3-6 impressions per user per day, tightened further on retargeting, where fatigue sets in fast.

Verification vendors like Integral Ad Science, DoubleVerify, and Moat sit on top of all this and check where the ad actually rendered, whether a real person was looking at it, and whether the page it landed on was legitimate to begin with.

A worked example: following a $5,000 budget through the stack

Take a hypothetical $5,000 test on an open-auction display campaign, bought at an average $8 CPM. On paper that buys 625,000 impressions. In practice, a meaningful share of that budget never turns into an impression a human being actually sees.

Ad-tech fees come off first - the DSP's platform fee, the SSP's cut, exchange fees, and data costs for the targeting segments, commonly cited in the 30-50% range combined depending on the stack. That alone can leave $2,500-$3,500 of the original $5,000 buying media at all.

Of the impressions that do get bought, viewability on open-exchange inventory typically runs 55-75%, which means a quarter to nearly half never meet the industry's own minimum bar of 50% of the ad's pixels in view for at least one second. Layer on invalid traffic - bots, ad stacking, other fraud, often estimated in the 5-15% range on decent inventory and considerably higher on the bottom-tier exchanges - and another slice disappears before anyone's eyes reach it.

Made-for-advertising sites absorb a further, harder-to-quantify piece of open-auction spend: pages built for no purpose beyond carrying ad slots, with thin content and aggressive ad density, that pass every technical check an exchange runs while delivering close to nothing in return. Run the arithmetic through and a $5,000 nominal buy can land somewhere around $1,500-$2,500 of genuinely viewable, fraud-free impressions on inventory worth being on. That gap is why private marketplace deals and inventory allowlists exist, even at a higher headline CPM.

Programmatic (RTB) vs. direct buying on Meta/TikTok
What mattersProgrammatic (RTB)Direct buying (Meta, TikTok, etc.)
InventoryOpen web, CTV, audio, DOOH, aggregated across thousands of sites and appsOnly that platform's own feed, stories, and placements
Price discoveryReal-time auction, price floats per impression, per sitePlatform's own auction, bounded inside one ecosystem
TransparencyLog-level reporting exists but takes work to reconcile; exact site isn't always obviousYou know precisely where the ad ran - feed, Reels, in-stream
Fraud & viewability riskReal and uneven by exchange; needs third-party verificationLow; the platform curates and polices its own inventory
Targeting dataDMP/CDP segments, device IDs, contextual signalsPlatform's own first-party interest and behavior data
Tech-tax stackDSP + SSP + exchange + data fees layered on top of media costPlatform fee baked into CPM/CPC, no separate stack to audit
Best fitRetargeting at scale, CTV/audio reach, guaranteed deals with premium publishersDirect-response performance campaigns, social-native creative testing

Programmatic vs. direct buying on Meta and TikTok

Programmatic and direct buying on Meta or TikTok solve a similar problem but work through almost opposite mechanics.

Where you actually meet programmatic

It shows up more often than most people notice. A banner ad that follows you to a news site after you looked at a pair of shoes got there through an RTB auction and a retargeting pixel. The pre-roll break on a free streaming app is a CTV programmatic buy, usually cleared through The Trade Desk or Amazon DSP. The audio ad between two songs on a free-tier music app cleared through an audio exchange the same way.

Verticals that get restricted on Meta and Google - iGaming, trading and binary options, adult - lean on programmatic display and native exchanges harder than most, precisely because the mainstream platforms won't run the offer. That inventory sits at the rougher end of the quality spectrum, which makes fraud and viewability checks less optional than ever.

RTB, header bidding, MFA: the programmatic vocabulary

FAQ

What's the difference between programmatic advertising and RTB?

RTB (real-time bidding) is the auction mechanism - the sub-second process of matching a bid to an impression. Programmatic advertising is the broader category: RTB plus programmatic guaranteed deals, private marketplaces, and preferred deals, all traded through the same DSP-SSP-exchange infrastructure but not all decided by a live auction.

How much of a programmatic budget actually reaches the publisher?

It varies by stack and inventory quality, but ad-tech fees, invalid traffic, and non-viewable placements commonly combine to take somewhere in the 40-60% range on open-auction display, less on curated private marketplace deals. The exact number depends on the exchange, the verification tools used, and how tightly targeting is set.

What is a made-for-advertising (MFA) site?

An MFA site is built with little purpose beyond carrying ad slots - thin, often auto-generated content, unusually high ad density, and traffic acquired cheaply rather than earned. It passes most technical exchange checks while delivering weak attention and results, so buyers increasingly use inventory blocklists to keep spend off it.

Is programmatic advertising still worth it without third-party cookies?

Third-party cookies are fading, but programmatic isn't going away with them - targeting is shifting toward contextual signals, first-party CDP data, and cohort-based methods instead of individual tracking. Campaigns leaning on broad reach, contextual placement, or retargeting off a brand's own data still work well.

Do I need my own DSP account to run programmatic campaigns?

Not necessarily. Agencies and trading desks run campaigns through their own DSP seats on a client's behalf, which is common for smaller budgets. Buyers spending enough to justify the learning curve, often north of $10k-$20k a month, tend to move to a self-managed DSP account for direct control over targeting and reporting.

I can do this on your product

I consult on acquisition, funnels and retention - including hard verticals.

Ioann Putevoy
Ioann Putevoy
Head of Traffic & growth lead. I build products and take them to market - see the portfolio.

Bring me a product that needs to find its market