Ad Blockers: What They Really Cost Publishers and What Actually Works
How ad blockers affect publisher revenue, why blocking rates vary so much by audience, what actually helps, and which formats and strategies survive a blocked page.
On this page0%
Ad blockers are the tax nobody voted on and everybody pays. For publishers they are a permanent structural fact — not a crisis to be solved, but a condition to be planned around. The mistake most sites make is reacting emotionally to a number they have never actually measured, and then picking the one strategy guaranteed to make things worse.
This guide covers what blocking really costs, why your rate is probably not what you assume, what genuinely helps, and why the arms race is the wrong fight.
Your blocking rate is not the industry average
The single most useful thing you can do is stop quoting a statistic from an article and measure your own site. The variance between audiences is enormous:
- Tech, crypto, gaming, piracy-adjacent, developer audiences: blocking is normal, sometimes the majority of desktop sessions. These readers install extensions as a matter of course.
- Mainstream news, lifestyle, recipes, local: far lower — many visitors have never installed an extension in their life.
- Mobile app browsers and in-app webviews: mostly unblocked, and this is where most traffic now lives.
That last point is the one people miss. Ad blocking is heavily a desktop extension phenomenon. As traffic shifted to mobile, the blended blocking rate on most sites quietly fell even as the discourse got louder. If 70% of your sessions are mobile, a scary desktop blocking number is describing a minority of your business.
The practical read: blocking shows up as depressed fill rate and eCPM on a specific traffic segment. Look at the segment, not the headline.
The block-wall is a bad trade
The instinctive response — detect the blocker, wall the content, demand they disable it — is almost always a losing trade, for reasons that compound:
- Most walled visitors leave. They do not disable; they hit back. You converted a small chance of an impression into a certainty of a bounce.
- You lose the relationship, not just the pageview. That reader does not return, does not subscribe, does not share. You traded a future audience for one blocked ad slot.
- You teach search engines something bad. A wall that produces immediate bounces is a signal, and it is not a flattering one.
- It escalates. Your detection lands on a filter list, you write more detection, they update again. You are now paying engineers to lose slowly.
A polite, dismissible ask — explain that ads pay for the work, let them say no — performs better in practice than a wall, because the visitor you keep is a visitor you can monetize a different way tomorrow.
What actually helps
1. Own an audience, not just impressions
The durable answer to blocking is a direct channel to your readers. Web push is the cleanest example: a subscriber is a browser-level permission, not an in-page ad unit, so it reaches people through a channel that filter lists were not designed around — and it keeps earning after the visit ends. A newsletter does the same job. Both convert "traffic that might be blocked" into "an audience you can reach."
2. Diversify formats and geos
If your revenue is one banner slot on desktop tech traffic, blocking is an existential problem. If it is a mix of formats across mobile and desktop, several geos, and a push list, it is a line item. Diversification is not a hedge here; it is the strategy. The mix is covered in ad formats explained and priced in the eCPM playbook.
3. Make the ads worth tolerating
A large share of blocking is a rational response to being abused — autoplay sound, stacked interstitials, pages that shudder as they load. Readers install blockers because of sites, and every site that behaves badly recruits blockers for everyone else. A clean page with a couple of well-placed units keeps more people un-blocked than any detection script. Which is exactly the discipline behind placing interstitials at the right moment rather than the worst one.
4. Lean where blocking is not
If your desktop tech traffic blocks at 45% and your mobile traffic blocks at 8%, that is not a defeat — it is a map. Grow the segment that monetizes, and price the one that does not accordingly.
What blocking means for advertisers
Buyers feel this from the other side, and mostly for the better. Blocked impressions are impressions that never served, so you never bid on them and never paid. What blocking really changes is audience composition: display buying skews away from technical, desktop-heavy audiences without you choosing that. If your product targets developers or crypto natives — precisely the people most likely to block — a display-only plan will systematically under-reach your best prospects, and push or contextual placements will reach them where a banner cannot.
The honest summary
Ad blocking is not a bug to be patched. It is a permanent segment of the internet expressing a preference, and the publishers who do well accept that and build around it: measure your real rate, stop walling, own a direct channel, diversify formats and geos, and make the ad experience good enough that fewer readers reach for the extension in the first place.
The arms race is a treadmill. The audience relationship is an asset. If you are building that asset, start with the monetization guide and layer web push on top — then withdraw what you earn from a $10 floor in TON or USDT.
Create a publisher account to diversify your format mix, or see what is available on the publisher overview.
Key takeaways
- Measure your own blocking rate — it varies enormously by audience, and it is heavily a desktop-extension phenomenon.
- Block-walls are a bad trade: you swap a possible impression for a certain bounce, a lost reader, and a bad search signal.
- Own an audience — web push and newsletters reach people through channels filter lists were not built around.
- Diversify formats and geos so blocking is a line item, not an existential threat.
- Clean pages recruit fewer blockers; abusive ones recruit them for everybody.
- Advertisers: blocking skews your reachable audience away from technical users — plan formats accordingly.
Terms in this article
Short definitions from the Adgora glossary.
- Impression
- One ad served to one user, once.
- Web push
- A true browser notification sent to users who subscribed on a specific site via a service worker. Reaches people after they leave — permission-base…
- eCPM
- Effective cost per mille — what a placement actually earned per thousand impressions, whatever pricing model produced it. It is the common currency…
- Interstitial
- A full-screen ad at a natural break between pages. The highest eCPM of any format, and the most sensitive to timing. Specs and pricing →
- Bid
- The maximum you are willing to pay for a click or a thousand impressions. Distinct from budget: the bid sets your price per unit, the budget sets h…
- Fill rate
- The share of ad requests that returned an ad. A low fill rate usually means a floor set above what the inventory clears, or targeting too narrow fo…
- TON
- The Open Network — the blockchain Adgora settles in. Deposits and payouts move on-chain rather than through a card processor, which is why vertical…
- USDT
- A dollar-pegged stablecoin. The option for anyone who wants crypto rails without crypto volatility between earning and withdrawing.
Frequently asked questions
How much revenue do ad blockers cost publishers?
It depends entirely on your audience, and the spread is enormous. A tech, crypto, or gaming site can see 30–50% of desktop visitors blocking, while a mainstream news or lifestyle site on mostly mobile traffic may see well under 10%. Before you act on the problem, measure your own rate — the industry averages you read are almost certainly not yours.
Should I block users who use an ad blocker?
Usually not. Hard block-walls convert a small amount of recovered revenue into a large amount of lost traffic, lost return visitors, and lost search signal. A polite, dismissible ask performs better than a wall in almost every case, because the visitor you keep can be monetized in other ways tomorrow.
Which ad formats survive ad blockers?
Server-side and permission-based approaches hold up best. Web push is a browser-level subscription rather than an in-page ad unit, so it reaches subscribers through a channel filter lists were not designed around. Beyond format choice, the durable answer is audience diversification rather than an arms race with filter lists.
Is the anti-adblock arms race worth fighting?
Rarely. Circumvention scripts get added to filter lists within weeks, so you pay engineering cost forever for a temporary gain, and aggressive tactics damage trust with exactly the audience you are trying to keep. Publishers who win here compete on audience relationship and format mix, not on detection scripts.