0 Daumen
1,1k Aufrufe

Ich würde gerne wissen, wie man mit Javascript (oder sonstwie) Adblocker erkennen kann. Ich hoffe mir kann hier jemand helfen!

Avatar von

1 Antwort

+3 Daumen
 
Beste Antwort

AdBlocker verstecken jedes potentielle Werbeelement auf einer Webseite. Existiert auf der Webseite z. B. ein Div-Element mit der Klassen-Bezeichnung *ad*banner*, so wird der Ladevorgang durch den AdBlocker verhindert. Durch das Kapseln eines solchen Divs in einem anderen Div, so kann mittels JavaScript eine Höhenmessung dieses Elements erfolgen und aus dem Ergebnis abgeleitet werden, ob ein AdBlocker verwendet wird oder nicht. Das ist vlt. auch für Kai interessant.

Vom Coding her sieht das z. B. wie folgt aus:

<html>
<head>
</head>
<style>
.ad_banner {
    background-color: transparent;
    height: 1px;
    width: 1px;
}
</style>
<div id="ad_checker">
    <div class="ad_banner">
    </div>
</div>
<script>
$(document).ready(function(){
    if($("#ad_checker").height() > 0) {
        alert('Du verwendest keinen AdBlocker. Das ist ein potentielles Sicherheitsrisiko!');
    } else {
        alert('Dein AdBlocker funktioniert! Herzlichen Glückwunsch!');
       
    }
});
</script>
</html>

Avatar von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community