These ads that appear even when i’m using adblock often appear when i click anywhere in a page, leading to the ad automatically popping up in another tab. Oftentimes it will be just as simple as clicking a link before my screen is filled with random pop-ups. Heck, sometimes it won’t even stop the backgrounds ads in download websites. How is this possible? Isn’t AdBlock meant to stop every advertisement from appearing?
In: 2
There’s a cycle:
Ad technology gets invented.
People find it annoying and/or a security risk.
Ad blockers are written to suppress it.
A new ad technology gets invented to evade the ad blockers.
Repeat for many iterations.
AdBlock is a previous generation of blocking technology, it was once so ubiquitous that ad injection schemes were written just to get around it.
You may want to get a more up to date ad blocker every few years.
Most ad blockers use DNS to to block calls to domains of known ad tech companies.
Dns is essentially a service that converts domain names (like google.com) to ip addresses which is what web technologies actually use to identify locations on the web.
When a web page loads there is a bit of code that contains within it calls to various ad tech companies domains. Your ad blocker is monitoring all the calls your browser is making and checking the domains against a block list. If the domain is on that list it will block it and you won’t get shown the ad.
This is a very effective way to block ads but it’s not perfect.
1. Your ad blockers blocklist could be out of date or just not very good.
2. The site you’re viewing could have placed the ads directly on the page instead of using any ad tech partners. This is pretty common especially for top ad spots like the top banner on Yahoo.com.
3. There is also a tradeoff between blocking ads and blocking content. If you’re too aggressive in blocking ads youl undoubtedly block some of the actual content.. Case in point is youtube ads. YouTube serves their ads on the same domain as they serve the actual video content so blocking YouTube ads requires blocking the actual videos you want to watch. Obviously not ideal. Also some servers are used for ads as well as other content serving purposes.
In my experience, PiHole is the best you’re going to get as far as ad blockers go but it requires some investment and technical know-how.
Source: I am a product manager for an ad-tech company and an avid PiHole enthusiast 😀
Adblock plugins basically work by having a database of web addresses which are known to be ads, and by telling your browser not to display anything that it finds in the database.
Well then, obviously it doesn’t take very much for an advertiser to get past the blocker. It’s as easy as changing a few URLs and other identifying factors.
Latest Answers