it.hideout-lastation.com
Paradiso Per Designer E Sviluppatori


Rilevamento del blocco degli annunci con jQuery

Per molti siti Web che pubblicano contenuti gratuitamente, le pubblicità (o gli annunci) sono una delle loro fonti principali per ottenere entrate.

Le entrate derivanti dagli annunci verranno spese per il pagamento delle spese per l'esecuzione del sito Web come il server Web, la Content Delivery Network (CDN), la connessione Internet e, soprattutto, gli scrittori che producono il contenuto.

Tuttavia, le pubblicità potrebbero essere davvero irritanti per i lettori. Gli annunci vengono visualizzati e visualizzati a ogni angolo, il che porta molti utenti di Internet a installare estensioni di blocco degli annunci nel proprio browser per nascondere gli annunci.

Per l'editore questa è una notizia molto triste. Nessuna pubblicità visualizzata significa meno visualizzazioni di pagina, il che si tradurrà in minori entrate.

Credo che ci debba essere una relazione reciproca tra l'editore, i lettori e gli inserzionisti. Gli editori dovrebbero pubblicare contenuti utili di cui i lettori godono, mentre gli inserzionisti sosterranno finanziariamente l'editore per pubblicare altri contenuti utili in cambio di clienti rilevanti e potenziali.

Molti siti Web mostrano un messaggio o un modo alternativo per chiedere gentilmente il loro supporto quando l'utente utilizza un software di blocco degli annunci. In questo post, ti mostreremo come applicarlo nel tuo sito web. Diamo un'occhiata.

Iniziare

Per prima cosa vediamo come funziona uno dei software del blocco degli annunci per rimuovere gli annunci. Come esempio, abbiamo aggiunto alcune immagini di annunci racchiuse in un div con class="ads" ; questa classe è usata per lo stile e definisce l'area come un annuncio.

Tecnicamente, l'immagine dovrebbe apparire nel browser, ma non lo è, come puoi vedere qui sotto. Il software di blocco degli annunci ha bloccato l'immagine. Per verificarlo, è possibile visualizzare il registro degli errori nella Console del browser.

Inoltre, il blocco annunci nasconde anche l'immagine dell'annuncio con l'aggiunta del display:none, come segue.

Una volta che sappiamo come presentiamo gli annunci nel sito web e in che modo il blocco degli annunci blocca gli annunci, ora siamo in grado di determinare come scrivere lo script per visualizzare il messaggio alternativo che verrà visualizzato quando il blocco annunci è attivo.

Scrivere lo script

Ci sono diversi modi in cui possiamo farlo, uno dei quali è verificare se l' img contiene ancora il display:none . Altrimenti, verrà visualizzato il messaggio alternativo. E con jQuery, è molto facile farlo. Innanzitutto, creiamo una nuova funzione JavaScript.

 function appendMessage () {var div = $ (' 
') .attr (' id ', ' messaggio '). text (' Blocco annuncio è attivo '); var add = $ ('body'). append (div); }

La funzione precedente creerà un elemento div con il contenuto di "Blocco annuncio attivo" e lo aggiungerà al body del documento.

Quindi, creeremo un'istruzione condizionale JavaScript che dice: se l'immagine è impostata con display: nessuno di noi eseguirà la funzione appendMessage() .

 setTimeout (function () {if ($ ('img'). css ('display') == "none") {appendMessage ();}}, 500); 

L'aggiunta di setTimeout è il lasso di tempo che abbiamo impostato per consentire alle estensioni del blocco degli annunci di eseguire la sua funzione - nascondere gli annunci - prima di eseguire la nostra.

Questo ci permetterà di verificare accuratamente se il display:none è stato aggiunto (o esiste) sull'immagine.

Di seguito è riportato l'intero codice:

 $ (document) .ready (function () {function appendMessage (argomento) {var div = $ (' 
') .attr (' id ', ' messaggio '). text (' Il blocco dell'annuncio è installato e attivo. Aiutateci disabilitandolo. '); var add = $ ('body'). append (div); } setTimeout (function () {if ($ ("img"). css ('display') == "none") {appendMessage ();}}, 500); });

Segui questi link qui sotto per vedere come funziona questa funzione.

  • Visualizza la demo
  • Scarica fonte

Se hai Ad Block dovresti vedere il seguente messaggio (altrimenti, quello che dovresti vedere è l'immagine degli annunci).

Note importanti

Questo codice presuppone che l'annuncio sia un'immagine. Vale la pena notare che ogni annuncio è unico. Scopri in che modo il tuo annuncio viene visualizzato negli annunci e trova l'elemento nascosto.

30 cover e custodie per cellulari bizzarre che puoi acquistare

30 cover e custodie per cellulari bizzarre che puoi acquistare

Se hai in mano uno smartphone che è una meraviglia dell'ingegneria moderna, è molto probabile che ti serva una custodia per tenere il telefono al sicuro. Le cover e le custodie dei telefoni sono una dozzina di dozzine ovunque tu guardi, e il mercato è stato così saturo che questi designer di case telefoniche sono costretti a pensare fuori dagli schemi per creare il prossimo design accattivante.A v

(Consigli tecnici e di design)

Facebook per combattere le storie false con i migliori "argomenti di tendenza"

Facebook per combattere le storie false con i migliori "argomenti di tendenza"

Le intenzioni di Facebook quando ha introdotto una versione personalizzata di "Argomenti di tendenza" è stata buona. Sfortunatamente, ciò ha portato alla proliferazione di siti Web di notizie false che potrebbero o meno aver influito sul risultato di un certo evento politico importante. Continuando con la crociata della compagnia contro le notizie fuorvianti, Facebook ha deciso di rinnovare completamente la funzionalità.Co

(Consigli tecnici e di design)