0 Daumen
1,8k 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

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
Made by a lovely Community