Megoldások IT problémákra!

Javascript: AdBlock böngésző kiegészítő detektálása

A tartalomgyártók ellensége az AdBlock böngésző kiegészítő ami blokkolja a reklámokat a weboldalon. Milliárd dolláros károkat okoz ez a bloggereknek, és újságíróknak akiknek ez a fő bevételi forrásuk. LE AZ ADBLOCKKAL!

Szeretnéd detektálni, hogy a weboldaladat meglátogató egyén használ-e AdBlock-ot vagy AdBlock Plust-? Hasznos ezt tudni, mert így lehet figyelmeztetni a látogatót, hogy kapcsolja ki vagy lehet a reklám helyére rakni mást, mondjuk saját kép alapú reklámot, amit ezek nem blokkolnak.

Itt egy ötletes megoldás: Ezek a kiegészítők blokkolják az összes olyan javascript fájlt, aminek a fájlnevében benne van az "ads" karaktersorozat. Például adsbygoogle.js amit a Google Adsense használ vagy ebolaads.js és még sorolhatnám. A legnagyobb reklámkiszolgálókat így ki lehet szűrni, mert ők mind így nevezik el a fájlokat. Erre alapul a megoldás:

Ha te létrehozol egy külön js fájlt aminek a fájlnevében megtalálhatóak az "ads" karakterek, és a tartalma egyetlen globális változó:

showads.js

var isThereAds = true;

...majd ezt a változót megpróbálod elérni egy másik oldalról, pl az index-ről

  • ha nem sikerül akkor van adblockja a user-nek,
  • ha sikerül akkor nincs

<script src="./showads.js"></script>
<script>
if( window.isThereAds === undefined ){
      alert('Van adblock, kurvaannyát');
} else {
      alert('Nincs adblock öriszeri láv');
}
</script>

Az alert()-ek helyére persze a saját kódod illeszd be, ami neked kell. Ha tudod, akkor hatástalaníthatod teljesen a kiegészőt, mert az csak annyit csinál, hogy a reklámok magasságát (CSS: height) 0px -re állítja, így a te feladatod visszaállítani az összeset az eredeti méretére. A reklámok megtalálása az a nehéz.

A bejegyzés trackback címe:

https://nerd.blog.hu/api/trackback/id/tr177729624

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Hóhér az utolsó barátod · http://internetszemete.blog.hu 2016.04.10. 08:28:31

Mész anyádba! Szarok az állítólagos károkra, mikor a reklám szerverekről érkezik a kártevők igen nagy hányada.
Majd ha nem kell attól tartani, hogy a reklám hozza a vírusokat, akkor el fogok gondolkodni a kikapcsolásán.
De ezt követően is csak akkor fogom kikapcsolni, ha nem lesznek tolakodó, idegesítő reklámok. Amíg pl androidon rendszeres, hogy egész oldalt eltakaró reklám hirdeti, hogy töltsek le valami szemetet és ha véletlenül rossz helyen érintem meg a kijelzőt, akkor megpróbálja telepíteni, meg a pofámba ugrik, hogy ötven vírust találtak a mobilomon, telepítsem az irtót (ami valójában vírus)... nem beszélve arról, hogy mostanában a mobilnetes forgalom 50+%-át a hirdetések teszik ki... szóval kösz, de én inkább nem nézek olyan oldalt, ahol rám akarják erőszakolni ezeket a szemeteket.

numlockholmes 2016.04.10. 18:05:47

@Hóhér az utolsó barátod:

Nyilván meg kell találni az arany középutat a reklám megjelenése és az idegesítősége között, és én is utálom, amikor a pofámba ugranak a kéretlen reklámok - csak ugye azt szem előtt kell tartani, hogy modjuk egy online újságnak ez hozza a bevételek 50%-át.

Nekem is van adblock kiegészítőm, viszont én azt a szabályt állítottam fel magamnak, hogy ha egy oldal értékes tartalommal lát el INGYEN akkor nem leszek kecifei és kikapcsolom nála az adblockot, beállítok rá egy szűrőfeltételt. Sajnos az informatika világában, de inkább a magyarországi IT körökben terjedt el a "mindent ingyen próbálok kiügyeskedni" mentalitás, amit talán a rendszerváltás előtt nehéz körülmények között nevelkedett szülők neveltek a gyerekeikbe.

Hóhér az utolsó barátod · http://internetszemete.blog.hu 2016.04.10. 18:29:37

@numlockholmes: sajnos ez nem az "ügyeskedésről" szól. Ez már régóta biztonsági kérdés. Én sok éve az index fórumán megjelent reklámok miatt kezdtem blokkolni, akkor még pusztán azért, mert irritáló volt, hogy a fórum szövegébe csempésztek linkeket, amikre könnyű volt véletlenül rákattintani. Aztán jöttek a hírek, hogy fertőz a yahoo hirdető rendszere, a google-é stb.
Részemről itt vált véglegessé az adblock.

Nerd blog!

Ezen az oldalon gyűjtöm az elém került informatikai problémákra talált megoldásokat, hátha másnak is hasznos! Ha itt végeztél kikapcsolódás képpen nézd meg a másik blogomat is: NapiGeek blog. DE TÉNYEG, OKÉ?


Címkék

10.10 (2) 10.9 (2) 7 (2) 7zip (2) 8 (2) a (2) adblock (2) agyhalott (2) alert (2) alkalmazás (3) allegro (2) android (4) animált (2) app (4) apple (17) archivum (2) atom (3) átverés (2) audio (3) bash (3) beállítás (4) beállítások (6) betűméret (3) billentyűkombináció (4) billentyűparancs (3) billentyűzet (2) bin (2) biztonság (2) blog (45) böngésző (9) box (2) cascaded (2) codeblocks (5) command (2) command line (3) crack (2) crash (2) cron (3) crontab (4) css (9) date (4) dátum (3) digitális analfabéta (2) disable (2) disk (3) div (2) drive (2) drugs bunny (2) editor (2) ellenőrzés (2) email (2) error (3) exe (2) facebook (8) fájlméret (2) fájlrendszer (2) faszbúk (4) fb (2) feed (3) feladatkezelő (2) felbontás (2) felcsatol (2) fix (2) folder (2) formázás (2) fos (5) fostalicska (2) geek (2) generálás (2) git (2) google (2) google drive (2) gps (2) graph (2) gzip (2) hack (6) hálózat (2) hang (3) háttér (3) háttérkép (2) hdd (2) header (2) helyesírás (2) hiba (3) hogyan (8) how to (2) hozzászólás (2) html (8) hu (2) id (2) időzített (2) image (2) img (2) ingyen (7) injection (2) internet (5) iphone (3) iso (3) javascript (7) kaki (2) kép (5) kikapcsol (4) kikapcsolás (2) kliens (2) kód (2) konvertálás (2) lájk (2) lekérése (2) lemezkép (2) leopard (5) letöltés (3) like (2) link (4) linux (10) lion (7) lista (2) lock (2) log (2) mac (22) macbook (7) macbook pro (4) magyar (3) magyarország (2) mavericks (5) mdf (3) mds (3) mentés (2) mini (2) mobilinternet (2) monitor (2) mount (4) mountain (3) mp4 (2) működik (2) mysql (4) nélkül (3) nem (5) nerd (47) okostelefon (2) olcsó (2) oldal (6) online (2) openoffice (3) osx (36) parancssor (5) password (2) pdf (3) php (14) plugin (4) png (3) program (2) programozás (8) rar (2) régi (2) rendszer (3) repair (2) retardált (2) rss (3) safari (3) script (2) sebesség (2) sheet (2) shell script (2) sleep (2) snow (3) sok (2) stíluslap (5) style (2) stylesheet (2) szar (5) szűrő (2) tar (2) telefon (2) telepítés (4) terminal (5) test (2) teszt (3) time (4) tömörítés (4) tor (2) törlés (2) truecrypt (2) trükk (2) túl (2) ubuntu (3) újraindítás (2) unix (5) unlimited (2) url (3) ventillátor (2) version (2) video (3) virtualbox (2) warning (2) webfejlesztés (2) weboldal (6) widget (2) windows (10) windows 10 (2) windows 7 (2) windows 8 (2) windows xp (2) xcode (2) yosemite (4) youtube (7) zip (2) zoom (2) Címkefelhő

Statisztika

süti beállítások módosítása