Activation Hub Online Blog
Ad Block

Why some sites still show ads with a blocker on

Blockers work from lists, and some ads never match a list. Server-side ads, first-party scripts and in-video ads are built to look like the page itself — here's which ones a blocker can reasonably catch.

A laptop on a table with a website open in the browser

An ad blocker doesn't understand what an advert is. It works from filter lists — long, community-maintained lists of addresses and page patterns known to serve ads or tracking. When the browser tries to load something on a list, the blocker stops it or hides it. When something isn't on a list, it loads like any other part of the page.

So when ads get through, it's usually not that the blocker has failed. It's that the ad has been delivered in a way that makes it indistinguishable, by address or pattern, from the content you came for.

What a blocker catches easily

Most online advertising is still served by third parties. The page you're reading asks an ad network's server for an advert, and that server's address is well known. Filter lists cover these networks thoroughly, which is why a blocker removes most banners, pop-ups and sidebar ads on most sites with no effort from you.

Tracking scripts work the same way: they load from recognisable third-party domains, and blocking them is straightforward. This is also where much of the speed benefit of a blocker comes from.

The ads that are built to get through

First-party ads. Some sites serve adverts from their own domain, through the same server that delivers the article. Blocking the address would block the site. Filter lists can sometimes target these by page structure instead — a particular box in a particular place — but site owners can change that structure at will, and lists take time to catch up.

Server-side ad insertion in video. Many streaming services and video sites now stitch ads directly into the video stream before it reaches you. There's no separate ad file to block: the advert and the programme arrive as one continuous stream from the same server. A blocker can't remove it without removing the video.

Native and sponsored content. "Sponsored" articles, promoted posts in social feeds and paid product placements are written into the page as ordinary content. They're labelled as ads, but technically they're just text and images from the site itself.

In-app ads. A browser extension only works inside the browser. Ads in phone apps, smart TV interfaces and games aren't affected by it at all.

A quick reference

Ad typeHow it's deliveredCan a blocker catch it?
Banner and display adsThird-party ad networkUsually, yes
Tracking scriptsThird-party domainsUsually, yes
Pre-roll video on many sitesSeparate ad requestOften, though sites fight back
First-party adsThe site's own serverSometimes, by page structure
Server-side inserted video adsStitched into the streamRarely, if at all
Sponsored posts and articlesPart of the page contentSometimes hidden, not reliably
Ads inside appsThe app itselfNot by a browser extension

Things on your side worth checking

  • Is it switched on for this site? Most blockers let you pause them per site, and it's easy to allowlist a site once and forget. Click the extension's icon on the page to check.
  • Are the filter lists up to date? Lists update automatically, but you can usually force an update from the extension's settings. New ad techniques are often covered within days.
  • Is an "acceptable ads" setting on? Some blockers ship with an allowance for ads that meet certain standards, switched on by default. It's a legitimate choice, but if you'd rather see none, look for it in the settings.
  • Which browser are you using? Chrome's current extension platform places limits on how many filter rules an extension can use and how it can update them. Blockers still work, but some are less thorough than they were. Other browsers have built-in blocking or allow more capable extensions.

Anti-blocker messages and what to do about them

Some sites detect a blocker and either nag you or refuse to show content. That's the site's choice, and your options are simple: allowlist the site, use a different source, or pay for the site's ad-free option if it offers one.

Where else blocking can happen

If in-app and smart TV ads are the ones that bother you, a browser extension won't help. Network-level blocking — a DNS filtering service, or a filter set up on your router — works across every device on your home network, including apps. It still relies on lists, so it has the same blind spots for server-side and first-party ads, and it occasionally breaks a legitimate app that shares an address with an ad server. It's a trade-off rather than a complete answer.

The realistic goal for any blocker is to remove the bulk of third-party ads and trackers. It does that well. The ads that remain are the ones built into the content itself, and no list can separate those cleanly.