The Transparency Problem: Gross vs Net Revenue in Managed Ad Services
If you have spent any real time working in ad operations, you know that revenue reporting is rarely as straightforward as it should be. You plug in a managed service, watch the dashboard climb, and assume the math is clean. But under the hood, the difference between gross revenue generated at the exchange level and the net revenue deposited into your bank account is where the ad tech industry makes its real margin.
Managed service providers operate in a black box. The pitch is always the same: they handle the complexity of Prebid, manage bidder relationships, and optimize your setup. In exchange, they take a set rev-share, typically around 15 to 20 percent. However, the reality of how that cut is calculated is deeply flawed.
The Disconnect Between Gross and Net Link to section
When an SSP (Supply-Side Platform) clears a bid for your inventory, that is the gross transaction. This is the amount the advertiser paid before any intermediary fees were extracted. A truly transparent partner would show you the raw gross clearing price from the SSP, subtract the agreed upon rev-share, and pay you the distinct net amount.
Most networks do not do this.
Instead, they often bundle ad serving fees, hidden vendor costs, and "optimization fees" into the gross figure before their official revenue share is even applied. As a publisher, you are looking at a dashboard that shows your "total earnings," completely blind to the fact that the actual auction cleared significantly higher than what you see. You are paying the middleman twice.
Manipulating the A/B Test Link to section
The lack of gross revenue transparency becomes a serious business risk when you try to test one managed partner against another.
When you run an A/B test, you split your traffic and compare identical ad requests. Partner A might aggressively drop their hidden margin temporarily on the test traffic to artificially inflate your net CPM. Since you cannot see the gross bid data directly from the exchanges, you have no baseline truth. You end up migrating your entire stack to a partner who simply sacrificed their margin for a week to win your business, only to quietly dial the extraction rate back up once you are locked into a long term contract.
Taking Back Control Link to section
The only way to guarantee you are not being skimmed is to own your seat IDs and your Prebid infrastructure. When you use your own SSP contracts, the gross revenue goes straight to you. You pay for the infrastructure, like bidkernel, at a flat and predictable rate, and keep exactly what your inventory earns.
Stop playing a game where the dealer counts the chips out of your sight. Demand transparency, audit your gross revenue, and build a stack that actually serves your bottom line.