Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

AdBlock Blockin - wykrywania użycia adblocka

Inne  Założony przez  mrkarpiuk.

wersja skryptu MyBB: 1.8.9
adres forum: mrkarpiuk.xaa.pl


Chyba przeczytałem wszystkie posty co były na forum i próbowałem kilka opcji żadna nie działała albo zrobiłem gdzieś błąd możecie
wesprzeć i podać działający adblock na strone aby go wykrywało i była opcja komunikatu.


Jeśli tak poproszę tut krok po kroku jak dodać bo już sam nie wiem ;/
Tego typu rzeczy jest masa. Wystarczy wpisać w google adblock detector.
Ciężko coś pomóc po opisie błędu "robiłem wszystko i nie działa". Użyj jakiegoś kodu, dokładnie czytając instrukcję. Jeżeli nie będzie działało, to napisz dokładnie co zrobiłeś.
Postępowałem według tego Tutka:

http://stackoverflow.com/questions/4869154/how-to-detect-adblock-on-my-website

Stworzyłem plik o nazwie ads.js o zawartości, i dodając do folderu js

var canRunAds = true;

A to do headerinclude
<script src="/js/ads.js"></script>

A następnie to umieściłem w header:
   <script>
     if( window.canRunAds === undefined ){
       // adblocker detected, show fallback
       showFallbackImage();
     }
   </script>

I nic się nie dzieje.
W przypadku wykrycia zablokowania pliku ads.js jest uruchamiana funkcja showFallbackImage(); która powinna 'coś robić'. Zgaduję, że nigdzie jej nie zdefiniowałeś.
<script>
     if( 
window.canRunAds === undefined ){
       
// adblocker detected, show fallback
       
showFallbackImage();
     }

function 
showFallbackImage() {
// wyświetlanie popup'a, dodanie jakiegoś tekstu etc.
}
   </
script
W skrócie, musisz dodać jeszcze kod który będzie wykonywał jakoś akcję
Niestety jestem słaby w to moze ktoś podesłać prosty kod Typu


Pokazuje sie komunikat nie mozna go zamknac



Użytkownicy przeglądający ten wątek:

2 gości