Anleitung um Werbeblocker (AdBlock) mit WordPress zu erkennen
Samstag, 25. Juli 2009 um 16:52 von Daniel
Vor einiger Zeit hieß es, dass die Werbung das Internet kaputtmacht. Die Werbung wurde immer penetranter, viele Pop-Ups die einem ins Gesicht springen und jede menge Banner auf der Seite. Um User vor diesem Übel zu bewahren, entstanden Werbeblocker, wie AdBlock Plus und alle waren glücklich.
Doch die Zeiten ändern sich. Jetzt im Blogging Zeitalter, will jeder eine Webseite haben und bloggen. Einen Blog zu unterhalten kostet viel Geld, und da versuchen viele Webmaster, mit Werbung die anfallenden Serverkosten auszugleichen. Blöd nur, dass über 30% aller Besucher einen Werbeblocker einsetzt. Nun kann man aber sagen, dass die Werbeblocker das Internet kaputtmachen, weil es sich nicht mehr Lohnt eine Seite zu pflegen und neue Inhalte zu veröffentlichen.
Dieses Tutorial zeigt, wie man auf einfache Weise erkennen kann, ob der Besucher einen Werbeblocker einsetzt oder nicht. Im Falle, dass ein AdBlocker aktiv ist, kann man unterschiedliche Maßnahmen ergreifen, wie z. B. einen Warnhinweis einblenden, den Besucher auf eine andere Webseite weiterleiten oder noch radikaler, dem Besucher den Zutritt zu der Webseite verweigern.
Ich empfehle, den Besucher einfach darauf hinweisen, dass die besuchte Seite werbefinanziert ist und dass diese nur durch Werbe-Einahmen bestehen bleiben kann.
Nun zur Anleitung:
Als erstens erstellen wir eine neue Datei namens „adframe.js“. Öffne diese Datei mit einem Texteditor (z. B. Notepad++) und fügen nur eine Zeile hinzu:
adblock = false;
Nun den Code im Theme an der Stelle, wo Werbeanzeige eingeblendet werden, anpassen:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <div class="a">
<!--Hier steht der Code vom Webebanner bzw. Adsense Code -->
</div>
<script type="text/javascript">
<!--
var adblock = true;
//-->
</script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/adframe.js"></script>
<script type="text/javascript">
<!--
if(adblock) {
var allElements = document.getElementsByTagName('div');
for (var i = 0; i < allElements.length; i++) {
if (allElements[i].className == 'a') {
allElements[i].innerHTML = 'WERBEBLOCKER ERKANNT! Hier kommt der Hinweis!!';
}
}
}
//-->
</script> |
Interessante Artikel
- PHP-Entwicklungsumgebung für Windows PCs - Teil 1
- In 5 Schritten vom langweiligen Windows zum Media Center der Extraklasse – gratis
- uTorrent Downloads um 80% beschleunigen in nur einer Minute
- Downloaden von Rapidshare, Uploaded und Co. mit der Fritz!Box
- Kostenlose PHP-Entwicklungsumgebung für Windows PCs - Teil 2
- MyArcadeBlog - Anzeige von zufälligen Spielen auf der Startseite
- Google als Rapidshare Suchmaschine





































Matt kommentierte am Sonntag, 26.07.2009 um 17:14 Uhr
Nette Idee. Wie würde das Script denn aussehen wenn man die Anzeige des Blogs ganz verhindern möchte? Ein reiner Hinweis wird die meisten wohl nichtmal für eine halbe Sekunde zum Nachdenken bewegen.
Evtl. könnte mann ja was einbauen daß eine Minute Pause entsteht bevor die Webseite angezeigt wird. Oder eine Popupschleife die man 100 mal wegklicken muss oder etwas ähnliches.
Project-Dragon kommentierte am Sonntag, 26.07.2009 um 17:31 Uhr
Ersteinmal danke für die Anleitung.
Ich habe des Script auf meinem Blog einmal ausprobiert, aber mit aktiviertem Addblock wird trotzdem kein Hinweis angezeigt. Ist das Script auf deinem Blog aktiv, oder gibt es sonst irgendwo eine Demoseite, damit ich sehen kann, ob es an meiner Einbindungen lag?
Daniel kommentierte am Sonntag, 26.07.2009 um 17:57 Uhr
Das Script ist hier auch aktiv, allerdings nur wenn man einen Beitrag anschaut, nicht auf der Startseite. Der Hinweis wird am Anfang eines Beitrags angezeigt. Bei mir ist es ein rotes Bild
Biggi21 kommentierte am Sonntag, 2.08.2009 um 17:56 Uhr
Danke für den Code, er hat mir sehr geholfen einen noch effektiveren AdBlock zu entwickeln
Daniel kommentierte am Sonntag, 2.08.2009 um 21:30 Uhr
Mach das ja nicht?!
atonixx kommentierte am Mittwoch, 2.12.2009 um 21:02 Uhr
Gefällt mir gut die Idee der mit der geblockten Datei. Schlicht aber wirksam so muss das
.
mfG. atxx
adblocker kommentierte am Samstag, 20.02.2010 um 14:04 Uhr
Ich habe grade das Gegenteil gesucht, also wie man die Erkennung von Adblock Plus verhindern kann. Es sind aber ohnehin nicht viele Seiten, die ganz deutlich sagen, dass sie Werbeblocker am liebsten gesetzlich verboten haben würden, und die können mir gestohlen bleiben. Interessanterweise gibt es sogar Werbeformen, die nicht lästig sind, aber im Internet trifft das leider auf 90% der Werbemaßnahmen zu. Ein WWW ohne Adblock Plus könnte ich mir kaum noch vorstellen – aber anscheinend gibt es ohnehin noch genug Leute, die die Werbung entweder nicht stört, oder die ohnehin zu blöd zur Installation/Konfiguration eines Werbeblockers sind.
Daniel kommentierte am Samstag, 20.02.2010 um 14:51 Uhr
Hi,
hier gibt es, wie auch immer im Leben zwei Meinungen. Heutzuzage wollen die meisten alles kostenlos haben. Leider ist dies nicht möglich und sowas wird es nie geben. Seiten zu pflegen und Inhalte zu veröffentlichen brauch Zeit; manchmal auch sehr viel Zeit. Neben der Zeit, die drauf geht, muss man auch den Webspace bzw. Server und Domain bezahlen. Daraus folgt meine Schlussfolgerung: Werbefreies WWW = nutzloses und totes WWW.
Es ist nicht so, dass ich Adblocker nicht verwende. Ich tue es auch! ABER: Der Werbeblocker ist nur auf wenigen, gezielten Seiten aktiv. Ich scheue auch nicht davor bei anderen Webseiten auf interessante Werbung zu klicken.