I wrote a little code to test this recently and found theres alot more people blocking my ads than i thought.
but i found a simple way around it.
I will explain the code so you can make your own.
by inserting a small iframe ad on your site to a known advertiser you can check if the ad has loaded by using the event handler "onload"
first we will assume everyone has a blocker on
var adblocker="on";
we will then change that variable if the target ad loads
<iframe src=http://adsense onload="turnoff();">
function turnoff(){
adblocker = "off";
}
we set a timer that will function only if ad has not loaded
setTimeout ( "test()", 5000 );
function test(){
if(adblocker == "on"){
alert('Your browser has blocked important parts of this page, please reload the page and turn off any ad blocking software');
}
}