In 2024, the Association of National Advertisers published the most comprehensive look at programmatic ad spending the industry had ever seen. The headline finding was uncomfortable: across the typical agency stack, only 44 cents of every programmatic dollar reaches the actual ad.

The other 56 cents goes somewhere. This piece explains exactly where.

The layer cake.

Here's a simplified view of what happens when a marketer spends $100 through a typical agency-managed programmatic campaign. Each layer takes a cut, and the dollars compound downward.

Layer Typical share Cumulative remaining
Agency fee (planning, management, reporting) 12% $88
DSP / platform license 10% $78
Ad-tech integration & data fees 8% $70
Verification & brand safety vendors 5% $65
SSP / exchange fees 7% $58
Inventory waste (made-for-advertising sites, etc.) 14% $44
Reaches the actual ad 44% $44

These are blended industry averages. Specific deals vary. But the structure — six layers, each taking a slice — is consistent across the industry.

Layer one: the agency itself.

Agencies don't sell programmatic for free. They charge a management fee, usually structured as a percentage of media spend. Industry standard sits between 10% and 15%, with larger advertisers negotiating closer to 8% and smaller ones often paying 18% or more.

What that fee buys is real work: media planning, audience strategy, creative QA, weekly reporting, optimization meetings. The argument for an agency has always been that this work pays for itself by improving campaign performance.

The argument has become harder to make as platforms get easier to use. The work an agency did in 2014 — manually loading insertion orders, building spreadsheets to track performance, comparing seven different vendor reports — is mostly automated in 2026. The fee, in many cases, is unchanged.

Layer two: the DSP.

The Demand-Side Platform is the technology that actually buys ad inventory in real-time auctions. The Trade Desk, DV360, Xandr — these are DSPs. Every programmatic campaign runs through one.

DSPs charge a license fee, typically 8–12% of media spend. This is the cost of the technology itself: bid logic, audience targeting, fraud protection, real-time optimization. It's a real cost, and there's no way to do programmatic without paying it.

What's worth knowing: the DSP fee is often invisible to the advertiser. The agency rolls it into their reported "media cost," and the advertiser sees only the total. This is one of the biggest sources of confusion in programmatic billing.

Layer three: ad-tech integrations.

Modern programmatic campaigns plug into multiple data and integration vendors. Identity resolution. Audience enrichment. Attribution. Each one charges a per-impression or per-CPM fee that gets added to the overall cost. Individually, these fees are small — often a few cents per thousand impressions. Stacked together, they consume another 5–10% of spend.

Most advertisers never see these fees broken out. They're aggregated into the agency's "data and tech" line item, which is rarely itemized.

Layer four: verification.

Brand safety, viewability measurement, fraud detection. The major vendors here are Integral Ad Science, DoubleVerify, and Moat (now part of Oracle). Their job is to make sure your ad shows up on legitimate sites, that real humans see it, and that it actually loads in a viewable position on the page.

This is genuinely valuable work. The verification industry exists because programmatic without it is a sea of fraud. But verification fees typically run 3–6% of spend, and many advertisers pay multiple verification vendors at once because their agency requires one and their internal team requires another.

Layer five: the SSP.

The Supply-Side Platform is the mirror image of the DSP. Where DSPs work for advertisers, SSPs work for publishers — they're the technology that helps websites sell their ad inventory in real-time auctions. Major SSPs include Magnite, OpenX, and PubMatic.

SSPs charge a fee on every transaction, typically 10–20% of the bid. This fee is taken from the publisher's side, but the economic effect is identical: less money reaches the actual ad. If a publisher's $5 CPM gets reduced to a $4 CPM after SSP fees, the advertiser is paying $5 to deliver $4 of ad inventory.

Layer six: the waste layer.

This is the hardest layer to talk about because it's the most abstract. A meaningful share of programmatic ad spend ends up on what the industry calls "made-for-advertising" sites — websites that exist primarily to serve ads, with low-quality content scraped from elsewhere or generated by AI. The ads load. Real humans see them. But the audience isn't engaged, the brand association is poor, and the conversion rate is essentially zero.

The ANA study estimated this waste at roughly 14% of spend. Other industry estimates run higher.

Why this stack exists.

It's important to be honest about the layered fee structure: every layer was added to solve a real problem at some point in programmatic's history. DSPs exist because real-time auctions need bidding technology. Verification exists because fraud was destroying campaigns. SSPs exist because publishers need help selling inventory across a fragmented web.

But over fifteen years, the layers compounded. New vendors got added without old ones being removed. Each layer optimized for itself rather than for the advertiser. The result is the system the ANA documented: a structure where the original goal — reaching real humans with real ads — gets less than half the original budget.

The simpler model.

There's another way to structure this, and a small but growing number of platforms are doing it. The basic idea: fold most of these fee layers into a single platform that handles them internally, then charge the advertiser one transparent fee on top of the actual ad spend.

That's the model Adlo runs on. We charge a flat 20% platform fee on every dollar of ad spend. The remaining 80% buys ads directly. The 20% covers DSP access, audience targeting, fraud protection, real-time reporting, and campaign management — included.

The math is simple to verify. If you spend $1,000 on a campaign through Adlo, $800 reaches actual ads. If you spend the same $1,000 through a typical agency stack, the ANA study says $440 reaches actual ads.

That's a $360 difference on a $1,000 campaign. At $10,000, it's $3,600. At $100,000, it's $36,000.

What to actually do with this.

Whether you choose Adlo, another platform, or stick with your current agency, three things are worth doing:

Ask for a fee breakdown. Every agency contract should be able to itemize where each dollar goes — agency fee, DSP fee, data fees, verification fees, SSP fees. If your agency can't or won't break this out, that's information about the relationship.

Compare working media percentages. The number to look at is "working media as a percentage of total spend." Your agency should know this number for your campaigns. If it's below 60%, you're funding the layer cake more than the actual advertising.

Run a side-by-side test. Pick a small budget — $1,000 to $5,000 — and run the same campaign through your current agency and through a flat-fee platform. Compare working media, impressions, clicks, and unit economics. Let the numbers decide.

The ANA published their study because the industry needed an honest baseline. The 56-cents number isn't a marketing claim. It's a measurement. And it's the starting point for any serious conversation about where your ad budget is actually going.


Source: Association of National Advertisers, 2024 Programmatic Transparency Benchmark Study.