A forensic report for publishers · not written by a vendor

There's a tax on your ad revenue that appears on no invoice. You've been paying it for years.

I used to collect it. This report shows you where it's taken from you — and how to find your number.

Half the advertiser's money never reaches the publisher — 51¢ on the euro, measured.
15% of spend vanishes with no name attached to it.
On your revenue, that gap has a number. You'll compute it on this page.

Those aren't my numbers — they're the industry's own audits, linked at the bottom of this page. Mine is this one: I spent twelve years on the other side of your revenue, six of them as CEO of a monetization company. I picked the demand partners. I set the margins. I built the reports publishers read every morning.

I know exactly why your dashboard looks fine. I used to decide what "fine" looked like.

Forensic report

The Insider's Audit

What your SSP won't tell you about your programmatic revenue — 10 chapters, the publisher-side audit method, every claim cited.

Gediminas Blažys · €67 / €97 at launch

The revenue was falling and every partner swore nothing had changed

A strategic news publisher. Ad prices and fill rates sliding for weeks.

Traffic fine. Viewability fine. Every partner dashboard green.

Every account manager reading from the same script: "the market is soft right now."

I was brought in to find the money. I ruled out demand. Ruled out the ad server. Ruled out seasonality against three years of curves.

Every partner was telling the truth. That was the problem.

Everyone's configuration was clean — and the total was still bleeding.

The leak was the one component nobody in ad ops owned: the consent banner. A quiet redesign had shipped a new "reject" button. Every visitor who clicked it was auctioned as an anonymous stranger — and Google's own controlled experiment puts the anonymous-stranger discount at −52% average revenue for the top 500 publishers.

Deploy date against decline date. Exact match.

Nobody lied. Every dashboard was accurate. The publisher paid five figures for the weeks it took anyway — because the one column that explained the loss doesn't exist in any report they receive.

Here's what should worry you: that's not a rare story. That's a Tuesday. Out of 700+ publisher stacks I've audited, 72% had at least one critical leak the publisher didn't know about.

And while the leak runs, your inbox fills with offers to "fix" it

You know this email. Every publisher gets it, every week:

A composite — the real ones are worse, and the free chapter quotes them verbatim.

The Fishing Trip — this report's free chapter — decodes the genre specimen by specimen: the fake buyer with a deadline who conceded, on the record, that no buying ever happened; the "we love your site" template caught mid-mail-merge; the badge pitch that is really a delegation grab; the 788-line ads.txt payload; and the vague answers every one of them gives when you push back. Real emails, shared publicly by the publishers who received them, every source linked.

Get The Fishing Trip free, instantly — and the next pitch that lands in your inbox will read differently.

It has a name: the Silence Tax

Every party in your revenue chain — the agency, the exchange, the SSP, and the resellers stacked behind them, six middlemen deep — is paid a slice of the money flowing through it. Every single one. Now ask the question your ad stack is built to keep you from asking:

Who, in that entire chain, is paid to show you the whole column?

Nobody. Here is the whole column — €1,000 of advertiser money, walked down the industry's own audited waterfall:

  • Advertiser pays
    €1,000
  • Agency
    −€70
  • DSP
    −€80
  • Buy-side tech
    −€100
  • Nobody knows
    −€150 — the "unknown delta"
  • SSP
    −€80
  • Sell-side tech
    −€10
  • You
    €510

Measured shares from the ISBA/PwC supply-chain audit, scaled to €1,000. Each bite starts where the last one ended. The highlighted bite is money forensic accountants could not attribute to anyone. What survives to the bottom row is yours: half.

That's the Silence Tax. Not a fee anyone invoices you — a cost you pay because every dashboard ends at its own edge, and the gaps between them is where your money goes to not-be-found. The reporting doesn't add up. It was never designed to add up. I know, because I designed some of it.

Even the people running these systems say it out loud when they talk to each other. The top-voted answer in r/programmatic to "What is your number one advice in programmatic?", as I write this: "a lack of transparency is that way for a reason."

The Insider's Audit is the counter-weapon: the forensic method I ran only inside paid engagements, written down — ten chapters that take the chain apart layer by layer, each ending with a check your team runs on your own stack the same week. Every number resolves to a public study, a court document, or a platform's own filing. Nothing rests on my say-so.

What the Silence Tax runs at your scale

You shouldn't take a stranger's leakage number on faith. Run your own.

Across the 700+ stacks I've audited — typically 100M+ monthly ad requests — the documented findings ran €15,000–€50,000 a year. And that's what a fixed-scope audit finds, not the ceiling of what's at stake.

— or, if you'd rather not type revenue —

How this is calculated

Annual range = your monthly revenue × 12 × 10–30%, midpoint 15%. The band comes from my documented findings across 700+ publisher audits, calibrated against the public studies cited below (ISBA's 15% unknown delta; the ANA's 36¢ of effective value per DSP dollar). It's an honest exposure range, not a promise — the report exists to turn it into your itemized number.

Whatever number just appeared: you're paying it now, this quarter, whether you keep reading or not. The report launches soon. The waitlist gets the free chapter instantly — The Fishing Trip, the "we'll raise your revenue 200%" email decoded, specimen by specimen — and locks launch pricing at €67/€97.

Instant access · No card · Launch pricing locked

I'll prove it right now, free: the rate you signed isn't the rate you pay

Most sales pages tease. I'd rather show you the weapon. Your SSP contract says a revenue share — say 10%. Here's what the public record says about that number.

The Guardian sued its own SSP over undisclosed buyer-side fees stacked on top of the contractual 10%. Digiday documented platforms running variable per-impression fees that merely "average out" to your agreed rate. And when Adalytics finally read the actual log files, half of all impressions carried combined fees of 22–45% of the buyer's bid — publishers called what they saw "markedly different than those written in their contracts." The recorded extreme: an advertiser paid $8.04. The publisher received $0.29.

Here's what that gap looks like on a real invoice — hypothetical inputs, measured rates:

Now the part you can use this week, before you spend a euro. Send every SSP this, in writing:

"Please provide gross-to-net reporting for [month]: what buyers paid for my inventory, what I received, and every fee itemized in between. Does this platform, or any affiliate, charge any buy-side or other fee on my inventory beyond my contracted share? And do variable per-impression fees apply to my account?"

Then reconcile one month of your largest partner: their dashboard, your ad server, the bank. Log who answers with numbers and who answers with adjectives — the refusals are data too.

That was one chapter of ten, in full. Now consider what the other nine know about your stack.

The account manager's playbook — written by someone who ran it

Your quarterly business review has an author. It isn't you.

And the worst part was never the money. It's that you were in the room. You saw the deck. You asked good questions. You shook hands and said thanks — and the number you were never shown kept climbing the whole time. Nobody had to lie to you. They just had to let you keep thanking them.

I know the playbook because I ran it. Four moves. No dishonest people required.

Move one — agenda control. The vendor circulates the deck. Whoever writes the deck decides what the hour is about.

Move two — metric selection. Gross revenue and year-over-year growth make slide two. Flow metrics flatter a growing account. The effective fee you paid appears on no slide. Ever.

Move three — normalization. Any gap between their dashboard and your ad server dissolves into "expected variance." Google's own docs bless up to 20% on third-party campaigns as common and expected. The conversation dies in the word "expected."

Move four — the upsell. Minute fifty. A new format. A new "optimization." In the prep meetings I ran, the optimization optimized our number first.

Underneath it all: the people reviewing your revenue are paid on what flows through their platform, not on what you keep. Their comp plans aren't public. Their business model is. A percentage of flow. You don't need a leaked document to know what that does to a meeting agenda.

Now run the tape forward. Two quarters from now — a projection, but you've lived enough of these to test it: same deck. Gross up and to the right. A tolerance for every gap. An upsell at minute fifty. Nothing on the table you put there. And somewhere in your building, a year from now, someone asks how long the leak had been running. There are two people you can be in that conversation: the one who found it — or the one who should have.

So here's where I stand. For twelve years I was paid on flow — a percentage of what moved through the stack, not a euro of what the publisher kept. Then I stopped. I don't run your media. I take no rebate. Nothing on your invoice moves my number anymore. I'm the one person who has seen this machine from the inside and has nothing left to protect by staying quiet about it.

And the checks in this report aren't theory. They are the same checks I run in paid audits — the ones that found the €15,000–€50,000 leaks in stack after stack, 700+ times. The €800 version of this is me running them in your stack. The €97 version is your team running the same checks without me, this month and every month after.

What's in the file

Every line below is a real chapter with a number on it. Read them the way you'd read your own stack — and count how many make you reach for a specific partner, a specific dashboard, a specific meeting.

  • FreeThe Fishing Trip: the "200% more revenue, 100% fill" email decoded — five pitch genres, real specimens shared by real publishers, and the vague answers the senders give when you push back. (Yours instantly when you join the waitlist. Judge the report by it.)
  • Ch. 1€1,000 leaves the advertiser. €510 reaches you. The line-by-line walk of where the rest went.
  • Ch. 1The one-hour intermediary census most publishers have never run.
  • Ch. 2Your contracted rate is a floor for their revenue, not a ceiling on your cost — compute the rate you're actually paying.
  • Ch. 2The gross-to-net email that puts every fee on the record — and what a stalling answer tells you.
  • Ch. 3"Buyers save about 20% with bid shading." Saved from whom? Whose money the discount engine is made of.
  • Ch. 4450 authorized roads to your one impression — and the reseller line nobody in your building can explain.
  • Ch. 4How your partners declare you to buyers — and why a misdeclared entry quietly costs you demand.
  • Ch. 5Your salaried newsroom competes with pages built in an afternoon, for the same budgets. Which side of the buyers' trusted-seller sort are your domains on?
  • Ch. 6First Look. Last Look. Project Bernanke. What the 2025 federal ruling found — and the two settings in your ad server that deserve the same scrutiny today.
  • Ch. 6The floor lever Google was forced to hand back in December 2025. One publisher measured revenue up 7–11% using it — while Google's own exchange won less.
  • Ch. 7The −52% experiment Google ran on itself — and how one banner redesign quietly applies it to you.
  • Ch. 7The three consent checks that would have caught the opening story's five-figure leak in an afternoon.
  • Ch. 8Why a dashboard can be perfectly accurate and still not true — and the five-column table that catches gaps that always point away from you.
  • Ch. 8The one public test of declared-vs-measured data ever run: fifteen SSPs passed. One didn't.
  • Ch. 9The QBR from the other side of the table — what the deck is built to show you, and what it's built to bury.
  • Ch. 10The publisher-side audit method nobody has published: seven areas, ten working days, a deliverable at the end of each.
  • Bonus14 questions your SSP hopes you never ask — each with the evasion tell that means keep asking.
  • EndnotesEvery number has a receipt you can pull yourself — studies, court documents, the platforms' own posts.

If more than two of those bullets made you think of a specific partner, a specific dashboard, or a specific meeting — that's not curiosity. That's recognition. And recognition is the audit telling you where to start.

What the industry says about itself — read the dates

If you've ever walked out of a review feeling vaguely handled and couldn't put your finger on why — you weren't imagining it. Here's the same industry, on the record, in the room you're never invited into.

"Our fee has always been sell-side only. And has always been 100% transparent."
— Andrew Casale, President & CEO, Index Exchange, to AdExchanger, November 2017
"As CEO, I am writing today to express my disappointment in our company's level of transparency…"
— the same Andrew Casale, August 2018, after an undisclosed practice called bid caching — running for over a year — was exposed by trade press (AdNews)

Nine months apart. Both sincere when said. That distance — between what the chain believes about its own transparency and what an outside look finds — is the exact distance this report measures.

And the current mood, from a room you're not in:

"Particularly in CTV where we do have lower take rates at the moment, those are stabilizing. There is so much value-add; as we provide additional value-added services, we only see those increasing in the future."
— David Day, CFO, Magnite, on CTV take rates, Q1 2026 earnings call

To investors: rates are stabilizing and headed up, and that's good news. At your QBR: the rate isn't on the slide.

Same companies. Same quarter. Two rooms. This report is the transcript of the room you're not in.

Picture your next QBR — with the report already behind you

It's eight weeks from now. The review starts — but this time the agenda went out two weeks ago. Yours.

Your reconciliation table is on the screen before their deck opens. Their dashboard, your ad server, the bank. You ask for gross-to-net, itemized, in writing. You ask what share of your inventory clears direct versus resold. You ask — pleasantly — what your account manager's quarter is measured on.

You'll never see the prep call that happens on their side the night before that meeting. You'll feel it.

The questions are written. The tables are templated. Your team runs the method in ten working days, without me. That's the actual decision on this page — not €97. Which of those two meetings you walk into.

Who I wrote this for — and the readers who should close the tab

This is for the operator who makes real money from advertising and doesn't have a full-time programmatic insider on the payroll to watch the watchers. Big enough that the leak is real money. Not so big that a dedicated yield desk already runs this audit every quarter. If that's you — a CEO, a founder, a head of revenue who signs the SSP contracts but has never once held the other side's playbook — you are not too small and you are not too late. You're the exact reader the chain worries about least, because nobody in your building is paid to look. That's who this was written for.

And here's who it isn't for:

  • If you'd genuinely rather not know — close the tab. This report turns a comfortable number into an itemized one, and you can't un-see an itemized number. Wanting the comfortable version is a legitimate choice. It just quietly costs money.
  • If your monetization is fully outsourced and you trust it completely — this is an audit manual. Audits create work, and occasionally awkward conversations with partners you like.
  • If you're hunting growth hacks — new formats, refresh tricks, CPM boosters — there are none here. This is about keeping what your inventory already earns. Less exciting. Considerably more money.

Still reading? Then one more number before the offer, because it's the one that decides most buyers: of the 700+ stacks I've audited, 72% had at least one critical leak. Flip it: you have roughly a 1-in-4 chance this report finds nothing critical in yours — and a written confirmation that your stack is sound, from the method the leaks were found with everywhere else. Those are the honest odds. I'd take them on either side.

The offer, itemized — judge the arithmetic yourself

ComponentThe logicValue
The 10-chapter forensic report — 20,000+ words, 73 checkable citationsIndependent consulting runs €200+/hour (my own rate for the hands-on version). Valued at just under one hour of it — and it condenses days.€197
The 7-area audit methodology (Chapter 10)The method skeleton of the €5,000+ stack audits agencies sell. Valued at 4% of one.€197
The reconciliation toolkitThe gross-to-net scripts, the five-column table, the two-week grid. If the table catches one month of the worked example's 5% gap (€2,000), this line is 2% of that.€47
Bonus: "14 Questions to Ask Your SSP That They're Hoping You Never Think Of"Fourteen questions, each built to move one number in your next QBR — and the cheapest number in this report's worked examples is four figures.€67

Itemized: €508. You will not pay €508.

The Report

€67

All ten chapters, the methodology, the endnotes, the templates. Complete and unabridged — without the QBR ammunition.

That's launch pricing. It gets reviewed after the launch window, and the review has one direction — it isn't down. The waitlist locks €67/€97 no matter what.

Not on sale yet. The waitlist gets the free chapter now, first access at launch, and launch pricing locked.

Instant access · No card · One launch email when it goes live

The honest guarantee

Read it. Run the Chapter 10 checks against one month of your own reports. If you don't come away seeing your last three QBRs — and every partner who smiled through them — differently, email me the word refund. Every euro back. No form, no screenshots, no call. Keep the file.

And the honest limit: this report will not audit your stack for you or claw a euro back on your behalf. It's a map — it shows you where the money leaks and how to prove it on your own numbers. You still have to walk it. Anyone who promises you a fixed figure off a PDF is inventing a number they can't control, and you've been sold enough of those. I'll promise the one thing I can: an honest map, drawn by the person who helped draw the maze.

No fake countdown. No "only 50 left." A PDF doesn't run out. The price is the price.

Two ways to leave this page

Road one. Close the tab. Keep taking the dashboards at face value. Keep the QBR agenda where it's always been. Nothing bad happens today — the Silence Tax doesn't send invoices. It just keeps collecting: at the documented rates, roughly another twelfth of your calculator number every month, the same as last month, the same as next. You've been paying it without a receipt for years. You can keep doing that. Most publishers will.

Road two. Put your email in the box. Read the free chapter tonight — ten minutes, and the next pitch email that lands in your inbox will read differently. When the report launches, spend €97 once, run the ten-day method, and walk into your next review with the other side's playbook in your hand and your own numbers on the screen.

And if the decision itself feels heavy — it shouldn't. You've negotiated seven-figure SSP contracts. You've signed partners, fired partners, and survived QBRs that were built to outlast your attention. You have handled decisions a thousand times harder than this one. This is €97, a guarantee, and ten minutes with the free chapter to know which road you're on.

The leak costs you more every three days than this report costs once. You've been paying without a receipt. This is the receipt.

P.S.

P.S. Your revenue chain is paid a percentage of flow, and nobody in it is paid to show you the whole column — that's the Silence Tax. This report is the itemized receipt: the method, the templates, the questions, €97 once. The free chapter — the cold-email playbook, decoded specimen by specimen — is yours the moment you join the waitlist.

P.P.S. Launch pricing is €67/€97 and the post-launch review moves one way — not down. What never stops running is the leak: every month unaudited is another twelfth of the number the calculator showed you, and you can't claw back a month that's already been skimmed. You read this far because some part of you has been waiting for someone to say it plainly. The money is real. It's leaving now. And for once, the person telling you has nothing to sell you off your spend.

Instant access · No card · Refund terms in writing at launch