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