For example this one disables function if AdBlock plus is detected, and it works. Is there a way to circumvent this?
closed as off topic by Terry Chia, NULLZ, Celeritas, Luc, TildalWave May 31 '13 at 9:14
Questions on Information Security Stack Exchange are expected to relate to Information security within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here. If this question can be reworded to fit the rules in the help center, please edit the question.
There are many scripts and projects to help site owners detect AdBlock Plus, but I think you're interested in how they work.
Other methods is to load a div with the id
This will help you detect the majority of AdBlock Plus users, but because of the nature of this problem (everything happens on the client side), in theory, a user is able to circumvent all of your checks and detectors.
As a "power user", when a website I need to use tells me that I have to disable Adblock Plus, I just disable it and enable it after I finish. I don't really want to spend time and resources to find a way around it. So you can assume that the vast majority of your users won't bother. They will be annoyed that you're forcing them to disable it, but they'll either leave your website or just disable AdBlock Plus.
It is detected using the following or similar: http://adblockdetector.com/
Can it be prevented? You'll need another plugin that rips that code out or if you're trying to block users from blocking your ads, write some code that detects adblock and display the ads in a way that adblock is not yet blocking.