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 Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
Legacy of Magic: La distruzione dell’avamposto nemico
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
Age of Crystals: Evento orroromantico e qualche numero ❤
Hikaru No Tohei - Le Luci di Tohei: Major outage - disservizio temporaneo 🔧
Left To Survive: Bonus del venerdì! Cosa volete di più?
kashiolo ha recensito Naruto x Boruto GDR - New Rebirth
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Entropia Universe: Note sulla versione di Entropia Universe 18.9.4
Enlisted: Rendiamo Enlisted un posto migliore №67
aryamoon ha recensito Crystal Tokyo
Exclusive Villa GdR: [Implementazioni] Dadi 3D
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
ilbri ha aperto un annuncio di ricerca: Altri Generi ricerca Programmatore
raxhodyastaff ha aperto un annuncio di ricerca: Raxhodya Yaoi GdR ricerca Tester
Star Trek Horizon: Questlog: Search and rescue
Dbz Gdr: DBZ GDR Online – Completamento Alpha Test
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Scrittori con i Gdr? - Michela Murgia racconta come è diventata una scrittrice giocando ad un gioco di ruolo online
Evoluzione Giochi - Com'è cambiato il mondo dei giochi negli ultimi 20 anni? Scopriamolo!
Teen Wolf - Lista dei giochi di ruolo ad ambientazione Teen Wolf. Scatena il lupo mannaro che è in te!
Sviluppo Gdr con Ajax - Tecnologie Ajax per la realizzazione di un gioco di ruolo online. Scarica la tesi!
Mostri D&D - I miei 10 mostri preferiti in D&D! Scopriamoli insieme e consigliami i tuoi!
RdAMud - Intervista al coder di Rocca d’Argento il Multi User Dungeon italiano!