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:
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
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
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
Részemről itt vált véglegessé az adblock.