Detektovanje Adblock korisnika i poduzimanje odredjenih akcija

Posto se svaki danom povecava broj korisnika koji koriste Adblock (plugin za web browsere koji blokira reklame na nasim stranicam) potrebno je nesto uciniti.

Posto postoji nacin detakcije da li korisnik koristi Adblock, tako mozemo ispisati odredjenu poruku ili ga redirektovati na neku stranicu na kojoj ce pisati da treba ugasiti Adblock ako zeli pristupiti sadrzaju.

Kod ide ovako

//oko svakih reklama postaviti div i dodijeliti unique ID

<--code za reklame-->

Na karaju stranice postaviti ovaj code :

<script type="text/javascript">
var ads = new Array('reklama_1,reklama_2'); //koliko god imamo povrsina
var msg = 'Poruka korisniku'; //mozete napisati bilo sta

onload=function() {
  for(i in ads){
     el = document.getElementById(ads[i]);
     if(el)
     {
        if (el.offsetHeight == 0){
            el.innerHTML = msg; // na ovaj nacin ce te prikazati text u boxu za reklamu
         }
     }
   }
} 

Osim prikaza poruke mozete uraditi slijedece:

ovaj dio

 if (el.offsetHeight == 0){
            el.innerHTML = msg;          }

zamijeniti sa, pa cemo korisnika redirect na odernju stranicu.

if (el.offsetHeight == 0){
           alert(msg);
           window.location ="nesto.html"; // stranica sa porukom da korisnik treba ugasiti Adblock

         }

Gornji kod sam napisao citajuci nekoliko clanak, mozda ima koji bug, napisao sam ga iz glave.
Mozda ce me neki napasti da korisnik treba imati slobodu da ukine reklame, ali da budem iskren meni takvi korisnici ne trebaju.

13 posts were merged into an existing topic: Blokiranje posjetitelja sa AdBlockerima - vaš stav