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
- Daten auf dem USB-Stick verschlüsseln – Schritt für Schritt
Relevante Google Links
Benutzer, die diese Seite fanden, suchten auch nach:
geschenke.strasse schiene.de | ad block verhindern | adblock ie8 download | gegen adblock php | adblock verhindern | werbeblocker weg bei la blu | adblock verhindern blocken | Werbeblocker Vergleichstest | php adblocker erkennen | pop up mit adblock anleitung | html werbeblocker für website | Werbeblocker erkennen umleitung | chrome adblock anleitung | Adblock code | bester werbeblocke für chrome | wordpress handbuch | adblockplus erkenne | ab blocker plus einleitung | myvideo werbeblocker | welche adblocker habe ich? | werbeblocker rapidshare | werbeblocker in html umgehen | adblock anleitung chrome | adblock worpdress | stern smilies für wordpress |









































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.
würg kommentierte am Dienstag, 4.05.2010 um 11:14 Uhr
werbung?? hoffentlich geht bald niemand mehr auf dieses mistwerbemüllfeld. das ist der inbegriff, wie das netz von diesem werbemüll verkrebst ist. wenn man den dreck nicht mehr wegklicken kann, seid ihr wirklich hinterhältig. geht ein!
Basteltrulla kommentierte am Montag, 21.06.2010 um 22:09 Uhr
Hallo Ersteller von dem Script oben. Wie müßte man das den ändern, wenn man einen Werbeblocker-Nutzer auf eine andere Seite unleiten möchte? Wärst du so lieb und verrätst mir das?
mit basteligen Grüßen
Basteltrulla
Daniel kommentierte am Montag, 21.06.2010 um 22:42 Uhr
Hallo Basteltrulla,
Das geht relativ einfach wenn man die Zeile:
allElements[i].innerHTML = 'WERBEBLOCKER ERKANNT! Hier kommt der Hinweis!!';durch folgende ersetzt:
window.location.href = http://google.de";Basteltrulla kommentierte am Montag, 21.06.2010 um 22:51 Uhr
Vielen Dank! Das ging aber schnell!
Daniel kommentierte am Montag, 21.06.2010 um 22:58 Uhr
Bitteschön
Basteltrulla kommentierte am Dienstag, 22.06.2010 um 10:21 Uhr
Hallo nochmal freundlicher Daniel http://netreview.de/wp-includes/images/smilies/icon_smile.gif
Bei den anderen funktioniert dein schönes Script und bei mir natürlich nicht. Ich benutzte Popup-Werbung, die von den Blockern auch geblockt wird. Ich dachte, dein Script geht dafür auch. Möglicherweise geht das sonst auch, nur habe ich dann einen bis viele Fehler gemacht. Wüsstest du, was falsch ist:
** CODE ***
Adframe.js kann aufgerufen werden und sieht korrekt aus. Für das Script brauche ich den absoluten Pfad, weil ich zuviele Seiten habe und für alle einen Fuss auf einer abgelegenen Subdomain habe. Ist das vielleicht der Fehler? Die Zeiteinstellung habe ich noch hinzugefügt, die kann natürlich auch falsch sein.
vielen Dank für deine bisherige Mühe! (So schnell wie du gestern geantwortet hattest, hat mir noch nie einer geantwortet.)
bastelige Grüße von der
Basteltrulla
Basteltrulla kommentierte am Dienstag, 22.06.2010 um 10:22 Uhr
Ach Entschuldigung, jetzt kannst du weder meinen Code sehen noch das gezogene Smiley.
Daniel kommentierte am Dienstag, 22.06.2010 um 10:38 Uhr
Hi,
den Code kannst Du einfach zwischen den Tags <code> und </code> posten. Dann wird dieser nicht entfernt… hoffe ich
Basteltrulla kommentierte am Dienstag, 22.06.2010 um 12:29 Uhr
schon wieder danke für die schnelle Reaktion und Hilfe! http://netreview.de/wp-includes/images/smilies/icon_smile.gif (Die Smileys lassen sich doch ziehen.)
Hier nocheinmal den Code:
<!--
if(adblock) {
var allElements = document.getElementsByTagName('div');
for (var i = 0; i
Geändert ist der PHP-Pfad in einen absoluten Pfad. Und die Zeit, die vergehen muss, bis umgeleitet wird, ist dazugekommen. Vielleicht muss das adframe.js in jedem Ordner liegen? Ich weiß es nicht.
Falls du heute nicht so schöne Sonne wie ich hier, wünsche ich dir aus so was! http://netreview.de/wp-includes/images/smilies/icon_smile.gif
Basteltrulla kommentierte am Dienstag, 22.06.2010 um 12:34 Uhr
Ich kann den Code nicht anzeigen lassen.
Daniel kommentierte am Dienstag, 22.06.2010 um 12:57 Uhr
Komisch. Du kannst mir den Code auch per email senden
Basteltrulla kommentierte am Dienstag, 22.06.2010 um 13:31 Uhr
Hallo nochmal lieber Daniel,
ich denke ja, dass ein ” (Gänsefüschen) vor der Umleitungsurl fehlt. Wenn ich dann kann, mach ich das erstmal, bevor ich dir den letzten Nerv raube.
die Basteltrulla
Basteltrulla kommentierte am Dienstag, 22.06.2010 um 16:35 Uhr
Jaaaa, es waren nur die Gänsefüschen. Im Firefox funktioniert es.
Wenn jetzt jeder Webseitenbetreiber dein Script inclusive Umleitung einbaut, braucht man sich um den weiteren Bestand des kostenlosen Internets keine Sorgen mehr machen.
einen schönen Abend noch
Basteltrulla
PS.: Wer keine Idee für eine lehrreiche Umleitung besitzt, darf meine nehmen: http://geschenke.strasse-und-schiene.de/