MyBB Tutorials

Prevent adblockers on your site

Submitted by Blowjob, , Thread ID: 623

Thread Closed
23-01-2015, 04:55 AM
#1
Hello webmasters,
many of you are having ads on their site and need them to get the money for domain, hosting and other stuff.

However, there are people who do ignore that and use adblockers - they use your content but you will get nothing from them.

Here is a way for you to give access to your site only, when your ads are displayed too. If somebody has an adblocker active, he will not be able to browse your site until he deactivated it.

Does work for the following advertisers:

  1. Google Adsense
  2. Adscale
  3. Bin-Layer
  4. Mirando
  5. Mirago
  6. BitVertiser
  7. AdTiger

How to do it:
Open your Admin CP, go to templates and style -> templates.

In each theme you do use, open the templates and in the "ungrouped templates"-group find the template "headerinclude".

At the end of the template put this code:

Code:
<script type="text/javascript"><!--// www.antiblock.org Anti-Adblock-Script Version 1.3001
var ab=false;var ss=document.getElementsByTagName('script');for(var i=ss.length-1;i>=0;--i){var s=ss[i].src.substr(0, 20);switch(s){
case'http://bdv.bidvertis':if(typeof(report_error)=='undefined'){ab='BidVertiser'}break;
case'http://pagead2.googl':if(typeof(gaGlobal)=='undefined'){ab='Google Adsense'}break;
case'http://js.adscale.de':if(typeof(adscale)=='undefined'){ab='Adscale'}break;
case'http://bin-layer.de/':if(typeof(blLayer)=='undefined'){ab='Bin-Layer'}break;
case'http://get.mirando.d':if(typeof(Mirando)=='undefined'){ab='Mirando'}break;
case'http://intext.mirago':if(typeof(HLSysBannerUrl)=='undefined'){ab='Mirago'}break;
}if(ab)break;}if(ab){var db=document.body;db.style.margin=0;db.style.padding=0;db.innerHTML+='<div id="ablc" style="position:absolute;top:0px;left:0px;z-index:9998;width:100%;height:1000%;background:url(\'data:image/gif;base64,R0lGODlhAQABAPcAAAAAADMzM2ZmZpmZmczMzP///5lmZmYzM8yZmZkzM8xmZswzMzMAAGYAAJkAAMwAAAAAAP8zM/9mZv+Zmf/MzP8zAMwzAP9mM8xmM5kzAP+ZZv9mAJlmM8yZZmYzAMxmAP+ZM//Mmf+ZAMyZM5lmAP/MZsyZAP/MM//MAJmZZmZmM8zMmZmZM8zMZszMMzMzAGZmAJmZAMzMAP//AP//M///Zv//mf//zMz/AJnMAMz/M5nMM2aZAMz/Zpn/AGaZM5nMZjNmAGbMAJn/M8z/mWb/AGbMMzOZAJn/ZjPMAGb/MzP/AGaZZjNmM5nMmTOZM2bMZjPMMwAzAABmAACZAADMAAD/ADP/M2b/Zpn/mcz/zAD/MwDMMzP/ZjPMZgCZM2b/mQD/ZjOZZmbMmQBmMwDMZjP/mZn/zAD/mTPMmQCZZmb/zADMmTP/zAD/zGaZmTNmZpnMzDOZmWbMzDPMzAAzMwBmZgCZmQDMzAD//zP//2b//5n//8z//wDM/wCZzDPM/zOZzABmmWbM/wCZ/zNmmWaZzAAzZgBmzDOZ/5nM/wBm/zNmzAAzmWaZ/wAzzDNm/wAz/2ZmmTMzZpmZzDMzmWZmzDMzzAAAMwAAZgAAmQAAzAAA/zMz/2Zm/5mZ/8zM/zMA/zMAzGYz/2YzzDMAmZlm/2YA/2YzmZlmzDMAZmYAzJkz/8yZ/5kA/5kzzGYAmcxm/5kAzMwz/8wA/5lmmWYzZsyZzJkzmcxmzMwzzDMAM2YAZpkAmcwAzP8A//8z//9m//+Z///M//8AzMwAmf8zzMwzmZkAZv9mzP8AmZkzZsxmmWYAM8wAZv8zmf+ZzP8AZswzZpkAM/9mmcwAM/8zZv8AMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAEALAAAAAABAAEAAAgEAAsEBAA7\') repeat"></div><div id="ablct" style="position:absolute;top:45%;left:30%;z-index:9999;background-color:#ffffff"><img src="data:image/gif;base64,R0lGODlhIwAdAIcAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwMDcwKbK8AAAABwcHCEhISY4OzQ0NCM5Q0gAAEscAFoAAFUsAGQAAHUAAHcLAH0AAHgLAHkWAGktAG02AH8pAHY7AHwyAHs9AGI+JVZIPm1EKXZKK11QR1lobHNVRXRlXnR0c39/f4cAAIoAAIUXAJUAAJoAAJUUAJcbAJwdAIIjAIYoAIwtAII0AIsxAIo7AJMkAJIvAJgnAJsrAJI2AKgAAKIhAKMzAKwzAKs5ALs+AIhEA4pMF5NMAJJPFppRBJlUFoJPK4lSK5JVK5ZZNZJaOqtNAKNWAKJZDa1SAKpZAKVZF7RIALxFALxMALZUALVWCrJcAbtVALxaAbxeCLxgAI5dRYdoW5JhRZJlT4d5cZ52ZJ55Zph6ar9sQqV5Zr59Ys1LAMRdAtVRANpbAMJjAcplAMpiDMxpAMxnEtFkANJpAtVsC9trA9VsFNVtG9huE9hvGtp2FdJ6MuRRAORvCO5uAOpzB/xoAPZ2APx6Avh8EqSIfbCPf/+BCv+PAP+YA+eIPPGLLv+NIv+fK/+mN9iFRtyISMSPe9+ZdeOMQfSfVeeNYv+jRP+rTv2jUP+oU/+zXe+jZ+qjcv+qZf+0ZP+4a/21cf+6c/26ev/BfI2LipmKg5eXl6yTiqSdma6el7KWjLOZjr6YjLudkrmlmqenp6+ztLevq7Oxrbe3t7jBw8GajcSkmcW5r8i3rcW5tNC+sti+tOGqlfaygv+6g/i5iP+5mcfAutTIvv/Eh//Ei//Jj//Mkv7Mo//KqfjLu//Tov/UrP/ft//guMHJzs/IxcvNzdHEwNXOx9LOydvUzNTU1Nfa293a1Nvc3N3f4Nzh4uTb1vbTwufh1+bk3ejh1ujj2u7q3vfj3PHr3//o1P/q3efo6O3w8PHr6f/t5PPw5PXz6fj05/n36fv56fPz8/T6/Pz18fj49/3+/gAAAAAAAP/78KCgpICAgP8AAAD/AP//AAAA//8A//z56P///wAAACH5BAMAAP0ALAAAAAAjAB0AAAj/APsJHEiwYL9cYAwqXMhw4A4gqhpKbMjEEa8V0SZqJBishzFmez5sHLli07JkoWKgGjmxkBplyYaJklShG8uGLXwlEwaqE6YrX24uvPFoZyhQlSopugBMaMFbQIYRy0ROHqdDi+BocEpQhaZimZTJe0dOkKFBPEhx7TcGDk9Q2h4AmPULkCA8FKw5nebik6hG45oBAFACXiA/f6KYcCpDkihLveQ9G4xCHjI+ffBUgHWzFZVPnRihk0dtcAp58iixqdNFgjiWKiZ5QnQM9bXBo1CHWyOHDg8xI73o6VTpEjzU5QaXQi1vV5o5cSRI0xjMR6JLh7a9Q21usD3m5+7I/+FyBITGGXS0VIlkzh1qdwwAxEId750uGEOmWDgl0ZSWOFpYMU178cgTjwMAyPKeOeWcQUMRUEBgE0Mv5LGFELWUUw6B8rjiQDkGuqOhMzYMgcQNJzBEhBxqWGEGNdh0s6F78rgXjzsMYoNNKiyYKEFTBtkShB1bVJFLNdVgM6M7owDwSjwMdnNNNdQ0UcMQRUSgEAt4bGEFJFRSc0025bhTGgALaFgONlReYwsHHxhhwSgFlaHGG0VCkw2S2JBpjjmlNPCKiOVkc82h14ThwQdIQKCXQNPEcIcWW1yBBi2rZLoKK6zUUksqtXCqSiqmlErIEB98MMQNJAykxBxbaGtxBRZUBBHED7juoAMOOOTAwq/AZoBBBh900MEGRkgQSz8QOKGHG9C2IW0X1GZhrRTYPqHtE0d0W8S34BZxQwjXfEOGEUuku4QS7LKbxLvwjiDvvCOIYO+9IkxwyoSy9OvvvwAHLLC/5fQTEAA7" height="29" width="35" alt="" border="0" style="position:relative;top:6px" /> <span style="font:bold 110% Verdana, Tahoma, Helvetica, Arial">Please disable your ad blocker!<br />Bitte deaktiviere Deinen Werbeblocker!<br />Veuillez d&eacute;sactiver votre bloqueur de publicit&eacute;!<br />Por favor, desactive el bloqueador de anuncios!<br /><div align="right"><a href="http://www.antiblock.org/?ab=' + escape(document.location.href) + '&ab=' + escape(ab) + '" style="font-size:12px">www.antiblock.org</a></div></span></div>';c(80,'ablc')};function c(o,id){var s=document.getElementById(id).style;s.opacity=(o/100);s.MozOpacity=(o/100);s.KhtmlOpacity=(o/100);s.filter='alpha(opacity='+o+')'}
//--></script>

Now only users who actually see your ads and do not have an adblocker activated will be able to access your site.

The full script and further information can be found at http://www.antiblock.org/

Best regards

Users browsing this thread: 1 Guest(s)