Rilevare AdBlock postato il 17/02/2015 18:32:17 nel forum programmazione, gdrcd, open source, hosting
Ciao a tutti!
Nelle pagine del mio sito (un GDR pbf realizzato interamente da zero) ho inserito una pubblicità, a bordo pagina, al fine di poter aspirare ad un piccolo guadagno che mi permetta di ammortizzare le spese del dominio.
Il gioco ancora non è aperto, quindi per ora la pubblicità la visualizzo solo io, ma ho un problema:
vorrei capire come fare per rilevare se l'utente ha installato AdBlock e, nel caso, mostrare al posto della pubblicità un messaggio differente. Ho provato vari script (presi da internet, in quanto non ho idea del funzionamento di questo plug-in) ma nulla, nessuno sembra funzionare.
La pubblicità, oltretutto, sarebbe visualizzata solo dagli utenti non registrati, in quanto loggandosi al sito essa scompare; il fastidio sarebbe quasi nullo, ma a me permetterebbe di sostenere in maniera migliore le spese per il sito.
Spero di essermi spiegato in maniera abbastanza chiara... Se qualcuno sa come aiutarmi mi farebbe un enorme favore^^
Pagine → 1
17/02/2015 18:41:54
Devi andare di javascript ci sono qualcosa come Circa 147.000 risultati (0,31 secondi) su google al riguardo, quindi il mio consiglio è prendere i risultati della prima pagina e vedere, se poi trovi un problema specifico lo illustri e vediamo come aiutarti.
A naso uno non sa che dirti perché io non so che è un forum in asp, php, python, se è un pacchetto tipo phpBB, myBB, SMF, vBulletin, IPBoard, Kurena, Fireboard, etc etc forse il tuo ha già una mod o plugin adatta al tuo caso.
17/02/2015 19:20:18
Il forum e tutto il sito sono interamente creati da zero, e sono pagine in php.
La prima pagina di google l'ho provata tutta, ma senza risultati.
In nessun caso il programma sembra rilevare la presenza di adblock, in quanto il div contenente la pubblicità viene "svuotato" da essa, ma non si verifica nessun'evento che, secondo questi script, doveva verificarsi.
17/02/2015 19:39:45
magari è solo una questione di timing, ovvero prima lo script rileva il div con l apubblicità, poi qualche microsecondo dopo adblock fa il suo compito e elimina la pubblicità non facendo scattare lo script. hai provato a far partir elo script che rilev ail contenuto del div con un po' di tempo prima dell'esecuzione?
19/02/2015 12:02:19
Allora, probabilmente sbagliavo io ma non ho ben capito dove.
AdBlock (ho questo, ma presumo tutti gli altri) elimina solo ciò che si trova tra i tag <script src="xxxxxx"> di un determinato <div>.
Io mi limitavo a lasciare lo <script src> dell pubblicità in un div, e poi eventualmente a modificare il contenuto (se adblock è attivo) con un innerHTML. Invece, inserendo un if (e seguendo le varie guide su internet, con la variabile chiamata adblock) posso fare visualizzare un messaggio in caso adblock sia attivo, altrimenti visualizza la pubblicità.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
lalalansia ha recensito Black Sails Chronicles
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
RAID Shadow Legends: Vi presentiamo Sanguine Maria! 🩸
python ha risposto alla discussione: Gioco investigativo e politico
Hero Wars: Chi è il Titano più forte del reame? 👀
I dati del generatore di rank sono stati aggiornati!
AlterEgo → Scopri AlterEgo GdR: un incredibile universo narrativo in stile medievale fantasy che cresce, muta e vive giorno dopo giorno grazie ai suoi giocatori!
delhila ha recensito Shadow Scape
War Thunder: Senrai Maidens x War Thunder!
tatamatilda ha aperto una nuova discussione: Tester offresi/Landa cercasi
Seconda Era → Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, Play By chat
Crossout: Halloween è alle porte 👻
World of Warship: King of the Sea XVIII | Iscrizioni
RAID Shadow Legends: Contest di Halloween
Portus: Harry Potter Gioco di Ruolo: DCAO: la lezione è finita e...Tassorosso scappa!
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
Midgard Shard - Intervista allo Staff dello Shard dell'MMORPG Ultima Online Midgard!
Fumetto di GeArcani - Intervista ai creatori del fumetto di GeArcani presentato a Lucca Comics and Games 2003
Mondomago - Recensione di Mondomago gioco di ruolo online ambientato nel mondo di Harry Potter
Stargate SG-1 - Stargate Command Online il gioco ambientato nella serie fantascientica che appassiona milioni di telespettatori
Fantastic Beasts - Intervista al gestore del GdR potteriano Fantastic Beasts and where to find them GDR
Arcane Roleplay - Intervista allo staff dell'MmoRpg ambientato nel mondo di Harry Potter... Arcane RolePlay
Giochi di Zombie - Lista completa dei giochi di ruolo online ambientati in mondi invasi da zimbi e non-morti! Sopravvivi!