Blog Services About Get Started
Blog  ·  Programmatic Advertising

What Digital Advertising Gets Wrong (And Why Most Advertisers Let It Happen)

March 27, 2026  ·  Market Correct  ·  10 min read

Only 43.9 cents of every programmatic dollar reaches a real person as a viewable impression. The rest vanishes into intermediary fees, made-for-advertising sites, invalid traffic, and layers of ad tech that add cost while removing accountability.

Of every dollar that enters a programmatic DSP, only 43.9 cents reaches a real person as a viewable impression on legitimate inventory. The rest disappears into intermediary fees, made-for-advertising sites, invalid traffic, and layers of ad tech that add cost while removing accountability. That's not a fringe number from a critic. That's from the ANA's own 2025 Programmatic Transparency Benchmark. The industry spends $786 billion a year on digital advertising, and a significant chunk of it is burning for reasons most advertisers never see reported anywhere near their dashboards.

We're going to cover the structural problems that make digital advertising so prone to waste and misaligned incentives. Not as a theoretical exercise, but because we've seen these patterns in accounts we've inherited, and because understanding them is the only way to run campaigns where the spending is actually working.

43.9¢ Of every programmatic dollar that reaches a real person as a viewable impression on quality inventory
$63B Lost to invalid traffic globally in 2025 — roughly one in five impressions paid for by a real advertiser

The incentive problem that never gets fixed

Most digital advertising agencies charge fees as a percentage of what you spend. Typical rates sit between 10% and 20% of managed media. That model sounds reasonable until you think about what it actually incentivizes.

An agency earning 15% on a $400,000 annual budget takes home $60,000. If they talk you into increasing that budget to $600,000, their take goes to $90,000. They earned 50% more without improving a single campaign. Meanwhile, if they found a way to cut wasteful spend and deliver the same outcomes on $300,000, they'd make $45,000 less than they started with.

$45,000 What an agency earning 15% on a $300K budget loses compared to managing $600K — even if $300K delivers better results for you

The math tells the story. Under percentage-of-spend pricing, every conversation about efficiency is a conversation the agency is financially disincentivized to have. We've written about this in detail in our post on the percentage-of-spend agency model and what advertisers should ask instead.

This isn't a character flaw. It's a structural problem. Good people operating under a broken incentive model will still drift toward the behavior the model rewards. The fix isn't finding a more ethical agency. It's changing the fee structure.

What "we're scaling your campaigns" often means. When an agency tells you they want to scale your campaigns, ask what specifically they're proposing to scale. Increasing budget without improving conversion rate or reducing cost per acquisition isn't scaling. It's spending more. The two things sound similar but have very different effects on your business.

What ad ops actually is and why it's a black box

Ad operations (ad ops) is the machinery that sits behind every digital advertising campaign. It covers how creatives get trafficked into platforms, how targeting parameters are set and updated, how bids get adjusted, how pacing works, how reporting pulls together, and how discrepancies between platforms get investigated and resolved.

At most agencies, ad ops is treated as a back-room function. You talk to an account manager. The account manager talks to an ad ops team. The ad ops team makes changes in the platforms. You get a report that summarizes what happened. What you almost never see is the actual raw data. Which placements actually ran. What the viewability was at each placement. What the actual CPMs paid were before platform fees. Which audience segments got the most spend and why.

That invisibility is where a lot of problems get introduced. Not necessarily through intentional misdirection, though that happens. More often through complexity that compounds over time. Someone sets up a campaign with 40 placement exclusions and then someone else adds a budget reallocation and six months later nobody on the team can fully explain why one placement is consuming 60% of the impression volume. The complexity becomes its own form of accountability avoidance.

Red flags in your current setup

We've covered the pattern of agencies using information asymmetry as a retention mechanism in our post on why most agencies hide their metrics. If an agency won't give you admin access to your own accounts, that's not a policy. It's a dependency they're building.

The programmatic supply chain problem

Programmatic advertising runs through multiple layers of technology between an advertiser and a publisher. A demand-side platform (DSP) connects to supply-side platforms (SSPs) through real-time auctions. Data management platforms add audience targeting signals. Verification platforms check for fraud and viewability. Ad servers track and report delivery. Each layer charges fees. Most of those fees are never disclosed as a line item.

The ANA's K2 Intelligence Report documented what happens when agencies take a principal position on media buys. Instead of acting as an agent purchasing on your behalf, the agency buys inventory wholesale and resells it to you at a markup. K2 found that markups on principal transactions range from 30% to 90%, and some ad server markups were running at 200% to 250% above the actual cost, with none of it disclosed in client contracts or reporting.

That's not ancient history. The incentive structure that made those arrangements attractive to agencies hasn't changed. What's changed is that more advertisers know to ask about it.

Made-for-advertising sites

Made-for-advertising (MFA) sites are web properties built to generate programmatic ad revenue rather than to serve an actual audience. They publish thin content, structure pages to maximize ad slot density, and pump their inventory into the open exchange at low CPMs. Without supply path optimization and active exclusion lists, your campaigns end up running there.

The problem is that MFA inventory often passes basic brand safety checks. It's not flagged as explicit content. It doesn't trigger category exclusions. It just quietly absorbs impression volume while delivering no meaningful audience value. We've seen accounts where 40% or more of programmatic impressions were running on MFA domains, and the agency's report showed healthy CTRs because they were only reporting on performance, not on quality.

This is exactly why transparency at the placement level matters and why we emphasize it in how we run programmatic campaigns.

How metrics get used to obscure what's actually happening

Digital advertising produces a lot of numbers. Click-through rates. Impressions served. Cost per click. Reach and frequency. View-through conversions. Engagement rates. The availability of metrics makes it easy to build a report that looks like evidence of performance without the report actually showing whether the business is benefiting.

Metric What it shows What it doesn't show
CTR Ratio of clicks to impressions Whether clicks converted or had any business value
Impressions served Volume of ad delivery Viewability, human traffic rate, audience quality
Cost per click Average cost of a click Quality of the traffic or intent of the user
View-through conversions Conversions attributed to ad exposure Whether the ad actually influenced the conversion
ROAS Revenue divided by ad spend Margin, incrementality, or whether revenue would have happened anyway
Brand lift survey Self-reported awareness change in a sample Whether awareness change translates to purchase behavior

The pattern we see most often is reports that lead with volume metrics and bury conversion data. Impressions went up, clicks went up, cost per click went down. Somewhere on page four, cost per acquisition went up significantly. The leading metrics are selected because they're moving in the right direction. The lagging metric that actually matters is de-emphasized.

We've seen accounts where agencies were reporting "strong performance" on CPM and CTR while the actual cost per acquired customer had tripled over 18 months because the audience targeting had gradually drifted toward cheap but unqualified traffic. Nobody flagged it because nobody was required to flag it.

The attribution shell game

When a brand runs Google Ads, Meta ads, and programmatic simultaneously, attribution becomes genuinely hard. Someone might see a programmatic display ad on Monday, click a paid social ad on Thursday, search for the brand name on Friday, and convert through the branded search campaign. Google claims full credit because it was last click. Meta claims it because the click happened. The DSP claims a view-through because the display impression ran before the conversion.

All three numbers show up in all three dashboards. If you add them up, total attributed revenue often exceeds actual revenue by 3x or more. This isn't fraud. It's how attribution math works when every channel applies its own model to its own data. But it creates a situation where every channel looks profitable in its own report and nobody has to answer for whether the combined spend is actually justified.

The fix isn't finding the right attribution model. It's building measurement that connects ad spend to actual business outcomes at the level that matters. For e-commerce that's usually ROAS at a margin threshold. For lead gen it's pipeline quality and close rates, not just lead volume. That kind of measurement is harder to build and harder to report on, which is why most agencies don't lead with it. Read our overview of how programmatic advertising actually works to understand where the measurement challenges start in the supply chain.

What advertiser-side accountability actually looks like

It starts with access. You should have admin-level access to every platform running your campaigns. Not view-only access. Full access, regardless of whether you plan to make changes yourself. Any agency that won't provide this is creating a dependency, not a service.

It continues with the right questions. Not "how did performance look this month" but "what is the cost per acquired customer at margin, and how has that trended over the last six months." Not "what did CTR do" but "which campaigns are profitable and which aren't."

What a transparent relationship actually looks like

A flat-fee agency has no financial incentive to recommend spending more. An agency that discloses every fee layer in the programmatic stack gives you the information you need to make real decisions. An agency that shows you placement-level data lets you see what you're actually buying.

None of these things are unusual asks. They're the baseline of a relationship that's actually aligned with your outcomes rather than your budget size.

It ends with structure. The three things above aren't premium add-ons. They're what a working relationship looks like when the agency's incentives aren't pointed against you.

What to demand from any agency

We don't take markups. We don't hide metrics.

Flat fees. Full access. Placement-level reporting on every programmatic campaign. If your current agency can't say the same, let's talk about what a transparent alternative looks like.

Get a Free Account Review
Frequently asked questions

The biggest structural problem is misaligned incentives. Most agencies are paid a percentage of what they spend, so they make more money when they spend more of your budget, not when they spend it better. This creates built-in pressure toward scale over efficiency that's embedded in how most advertising relationships are structured.

Ad operations (ad ops) refers to the technical infrastructure and workflows behind running digital advertising campaigns. It covers trafficking creatives, setting up targeting parameters, managing bid adjustments, monitoring delivery, and troubleshooting reporting discrepancies. At most agencies, ad ops is treated as a back-office function invisible to clients, which is where opacity gets introduced.

According to the ANA's 2025 Programmatic Transparency Benchmark, only 43.9 cents of every dollar entering a DSP actually reaches consumers as viewable impressions on quality inventory. That's $26.8 billion in wasted spend industry-wide annually. The rest goes to intermediary fees, tech tax, made-for-advertising sites, and invalid traffic.

Invalid traffic refers to ad impressions generated by bots, automated scripts, or fraudulent activity rather than real human viewers. Globally, the IVT rate sits around 20.64% of all programmatic impressions, meaning roughly one in five impressions you're paying for is never seen by an actual person. $63 billion was lost to invalid traffic in 2025.

The ANA's K2 Intelligence Report found that when agencies act as principals (buying inventory and reselling it to clients), markups range from 30% to 90%. Some ad server markups were found to be 200% to 250% of actual cost, with none of this disclosed to clients. These practices are more common at large holding-company agencies where the buying desk and the agency that recommends media are the same entity.

The percentage-of-spend model charges clients a fee calculated as a percentage of the total ad budget managed, typically 10% to 20%. The problem is that it creates incentives for agencies to spend more rather than spend efficiently. An agency managing $500,000 at 15% earns $75,000 whether campaigns perform or not, and earns $90,000 if they convince you to increase budget to $600,000.

Made-for-advertising sites are low-quality web properties built primarily to generate programmatic ad revenue rather than to serve readers. They produce large volumes of cheap ad inventory that gets bundled into programmatic exchanges. Without supply path optimization and brand safety controls, your programmatic campaigns can end up running on these sites at full CPM while delivering near-zero actual audience value.

When an agency earns more as you spend more, the incentive runs against aggressive optimization. Cutting a wasteful keyword, pausing an underperforming ad set, or recommending budget reduction to improve efficiency all reduce the agency's revenue even if they're the right moves for your business. Flat-fee structures remove this conflict entirely.

Ask for a full breakdown of where your programmatic budget goes at each layer. That means DSP fees, SSP fees, data costs, verification fees, and working media broken out separately. Ask whether your agency is buying inventory as a principal or agent. Ask for access to your actual placement reports so you can see which domains ran your ads. Any agency that resists these requests is signaling something worth investigating.

Supply path optimization (SPO) is the practice of reducing the number of intermediaries between an advertiser and a publisher, buying more inventory directly through preferred SSPs with transparent fee structures. SPO reduces tech tax, improves viewability, and cuts down on made-for-advertising inventory. It's one of the most effective ways to get more value out of the same programmatic budget.

Market Correct charges a flat fee, not a percentage of ad spend. Our fee doesn't go up when your budget goes up. We don't take principal positions on media buys, so there are no undisclosed markups. We provide access to reporting at the placement level so you can see where your ads ran and what they did. The incentive structure is aligned with performance, not with spend volume.