Lately more often I get questions along the lines of;
AdRotate doesn’t work at all, I see no ads
And 8 out of 10 times it’s their ad blocker.
I don’t see how such questions apply to me at all. Or even why they should be asked. You’re breaking things yourself!
AdRotate is meant to Publish ads. Ad blockers are meant to remove ads. Seems like things are working just fine.
Obviously I recognize the hazard ad-blockers form for your site and potential income so let’s work together here.
You should publish less obnoxious ads so there is no reason for the ad blocker to exist.
And also very important stop making it easy on the ad blockers by using less distinct keywords that identify an ad.
AdRotate tries to steer clear of using words that can identify code as an ad. So whatever Ad blockers think of your code is mostly your own doing by what you enter into the Adcode field of AdRotate.
The one big and annoying exception being if you use the clicktracker. Since that will add the word “AdRotate” to the outgoing link (Because of the redirect). I haven’t yet found a way around that.
When you create ads, do not use the words ad, advertisement, sponsor, promotion or such like anywhere. Not in your HTML either. For example you can create a simple ad with:
<a href="http://www.ajdg.net"><img src="http://url.to/image.jpg"/></a>
That’s fairly innocent and as far as browsers and ad blockers are concerned that’s just a image that links somewhere.
Should you change that to something like:
<a href="http://www.ajdg.net"><img src="http://url.to/468x60-sales-ad.jpg"/></a>
Suddenly it’s an advert. Why? Because of your image file name. It tells a typical ad size 468×60 and it has “ad” in the name.
Another good example;
<a class="top-head-advertisement" href="http://www.ajdg.net"><img src="http://url.to/image.jpg"/></a>
Why? Because you use the word “advertisement” in a CSS class.
Avoid using it. Obfuscate words and things are much easier on you and your revenue stream.
Technologies exist to detect ad blockers. Some sites use them and present you with an annoying popup or something. But so far I’ve seen no one use that for something useful, like showing another ad.
Example; I use an ad blocker (Yes!) and sometimes I go to a site and see a popover thing telling me I use a ad blocker. Great. But I already knew that.
What’s the point…
Wouldn’t it be better if that popover just showed me another ad? Why tell me something I already know. It’s still a potentially missed click that way. If instead of that message I would see another (appealing) ad or something subtle I may click after-all. Nothing is lost then. Of course this goes 2 ways.
If I hadn’t used an ad blocker my “browse-flow” wouldn’t be disturbed by the popup so by using one I only make it difficult for myself. Meanwhile you, the advertiser, still got to show your ad.
I am exploring options to circumvent ad blockers that way for a future version of AdRotate. Put that detection to good use instead of confirming my Ad blocker works.
I have no idea how to actually do it yet. But the idea and concept is there. Ready to be exploited!