Webboard

Pełna wersja: AdBlock Blockin - wykrywania użycia adblocka
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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:

Kod:
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

Kod:
var canRunAds = true;

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

A następnie to umieściłem w header:
Kod:
   <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ś.
Kod PHP:
<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