BusinessInsider uses piano.io’s VX product (“The evolution of the paywall”) for detecting ad blockers.
Piano.io, helpfully has some documentation on how to detect ad blockers using their or your own solution. Piano’s solution relies on the open-source library FuckAdblock. They use a safe for work alternate version called BlockAdblock, - “FuckAdBlock same project but with a more convenient name.”
FuckAdblock
functions by injecting a dummy div into the webpage that contains css
classes and styles that are common to advertisements. Then it performs a
variety of checks to see if the div has been hidden from view. If it
has, the user has an adblocker enabled.
BusinessInsider’s onpage
JavaScript additionally checks to see if the FuckAdBlock js file failed
to load, in which case it also detects the user as having an adblocker.
--
Looking at uBlock Origin’s resources.txt
file, you can see just how many custom JavaScript snippets are there
neutralizing various web sites’ strategies to bypass ad blockers. It’s
an intensive, manual process collecting, implementing and testing all
those strategies, and it’s an unpaid job.
Ad blockers have
traditionally only had to worry about removing ads while keeping a
website functional- and that was difficult enough. Software that
actively tries to detect them and disable the hosting website
constitutes a new front in the advertising and privacy war, one that Ad
Blockers currently seem to be losing.
http://blog.bugreplay.com/post/153861574674/fkadblock-how-publishers-are-defeating-ad#
https://piano.io/
https://fuckadblock.sitexw.fr/
https://github.com/sitexw/BlockAdBlock
Inga kommentarer:
Skicka en kommentar