Questo sito utilizza i Cookie. Clicca su Accetto per consentirne l'utilizzo, altrimenti in Info trovi maggiori informazioni.

Bloccare AdBlock...







Questo articolo è una sorta di seguito del mio " Perchè AdBlock è un cancro per la rete " ... Non è rivolto a chi naviga in internet, ma a chi offre contenuti gratuitamente e cerca di sostenere, almeno in parte, le spese di gestione del proprio sito internet.

Naturalmente non per tutti è indicata una lotta "senza quartiere" ad AdBlock. Ci sono siti, come il mio, che se lo possono permettere perchè tanto sono un Hobby e non vivono di pubblicità... Ad essere sincero non mi ripago nemmeno i costi di dominio... si di DOMINIO... non di spazio web :-P

Altri siti, invece, non possono perdere utenti per lottare con AdBlock e gli utenti che ne abusano. Anche per questi però, la soluzione che presenterò, potrebbe tornare utile, almeno per notificare al lettore la situazione e magari rimandare al mio articolo linkato all'inizio di questo, per sensibilizzare l'utente.

 

In pratica la soluzione, che attualmente funziona, ma che magari sarà poi superata, consiste nel rilevare la presenza di AdBlock con un breve script. Successivamente, sia che AdBlock sia in uso, sia che non lo sia si ha la possibilità di eseguire un altro script.

Nel mio sito, quando AdBlock non viene rilevato, non succede nulla, mentre quando viene rilevato si è rimandati all'articolo  " Perchè AdBlock è un cancro per la rete " !!

 

Vediamo come procedere:

  • Nella sezione <head> ... </head>  delle vostre pagine è necessario richiamare:
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
  • Racchiudete il codice del vostro annuncio nel seguente <div>:
    <div class="myTestAd" style=" text-align:center;margin:10px">
    
       <!-- Codice Annuncio Qui -->
    
    </div>

  • Inserite la seguente funzione JavaScript:
    <script type="text/javascript">
    	function TestPage() {
    		if ($('.myTestAd').height() == 0){
    			 // cosa fare se è stato rilevato software che nasconde l'annuncio:
    			location.href="http://texnostuff.com/site/perche-adblock-e-un-cancro-per-la-rete";
                     }else{
                             // cosa fare altrimenti:
                            alert("Grazie!!");
                     }
    	}
    	$(TestPage);
    </script>

    La funzione è molto semplice: testa se l'altezza del <div> che è contenitore dell'annuncio in questione è uguale a zero, in quel caso significa che "qualcosa" l'ha modificata e quindi è attivo un software che blocca (in realtà nasconde) gli annunci.

  • Se AdBlock è stato rilevato vengono eseguite le operazioni all'interno del blocco if{...} altrimenti vengono eseguite le operazioni all'interno del blocco else{...}.

Il mio consiglio è quello di non "esagerare", come ho fatto io, quando viene rilevato l'AdBlock. Io rimando all'articolo che spiega perchè sia un problema l'uso sconsiderato, notate, non l'uso in generale, di tali software. Potreste rimandare anche voi a quell'articolo se vi piace, oppure creare il vostro. Potreste mostrare un Alert con un messaggio, potreste rimandare ad una pagina che chiede invece donazioni oppure un vero e prorpio pagamento per accedere ai contenuti del sito nel caso non si voglia essere disturbati dalle pubblicità... Potete trovare la vostra soluzione ideale!!

Nel blocco else{...} io non ho messo nulla, in modo da non disturbare la navigazione degli utenti che non tentano di nascondere le pubblicità nel mio sito, ma voi potete usarlo per far comparire una piccola scritta, un ringraziamento.... quello che volete insomma!

 

Potrebbe capitare che gli aggiornamenti di AdBlock (e simili), possano ovviare a questo problema, ma questo articolo può restare comunque come spunto per combattere il blocco indiscriminato degli annunci sui nostri siti, blog e quant'altro. Naturalmente tutto ciò è valido e consigliabile a chi non utilizza la pubblicità in modo sconsiderato. Odio i siti dove sono presenti annunci con audio che partono in automatico e anche siti che aprono finestre su finestre.. La pubblicità è un'ottima fonte per guadagnare o almeno mantenere il proprio sito, ma non va posta in modo da rendere tediosa la navigazione o mettere l'utente in dubbio rispetto a quello su cui sta per fare un click.

AdSense di Google permette di inserire annunci mirati, il click dell'utente deve essere un click perchè l'annuncio è interessante. Non deve essere un click "per sbaglio" o perchè l'annuncio nasconde contenuti del sito e, per chiuderlo, nasconderlo, è necessario o si rischia di cliccarci sopra!

 




Se ti è piaciuto questo articolo condividilo come preferisci, oppure lascia un commento!!