Diskuze: Jak rozernat AdBlock u uživatele?

Člen

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Adblock funguje tímto stylem:
Ha reklama, výšku a šířku daného divu hodí na 0
No pak už stačí např. pomocí js zjistit zda ten div ve kterém je tvoje reklama má více px než 0 na výšku a na šířku. Pak už stačí jen vyhodit div s název - blocked-ad, a dát mu obrázek s tématem, podpořte náš vývoj, na naší stránce si vypněte adblock. Pokud tam nemáte moc reklam, nebo nejsou nevkusné, uživatel většinou svolí a na této stránce si vypne adblock. Nebo, technicky jednodušší varianta je, na začátku mu zobrazit hlášku, že prosíte uživatele o vypnutí adbloku (opět když má div parametry 0 např). Já to tak mám, je to ozkoušené v praxi na pár portálech a všude to běží v pořádku.
Co koukám do nástrojů pro web, tak adblock nenastaví rozměry na 0x0 px. U obrázkových reklam odstraní celý tag IMG. V konzoli se pak napíše "Failed to load resource: net::ERR_BLOCKED_BY_CLIENT".
Takže řešení je:
Obrázek dej do divu, který má nastavení width a height auto. Když budou tyto hodnoty větší než 0, obrázek v divu je, pokud nebo očividně na stránce je adblock. Nebudu tu popisovat, jak to mám dělané. Na zbytek si musíte přijít sami.
Edit: Já například reklamu dávám do divu jako background. Nemám rád, když uživatel může mít ten obrázek snadno. (Ale to je moje řešení, nemusíte s tím souhlasit.)
Podle mě je jednodušší zjistit, jestli v tom divu je nějaký další element. Pokud není, tak je zapnutý adblock.
Není, on tam být může u reklam, které jsou více modifikovatelné už nejsou obrázky a divy adblock hodí na 0 výšku a šířku. Ono obrázková reklama je hezká , ale rychlejší načítání je rychlejší načítání. Ale dá se vymyslet více řešení, použij které budeš chtít.
Zobrazeno 6 zpráv z 6.