Die meisten Internetseiten geben ihren gesamten Inhalt kostenlos an die Allgemeinheit frei, sie finanzieren sich ausschließlich durch eingeblendete Werbung. Bezahlt wird oft pro 1000 eingeblendeten Werbebannern oder pro Klick ein paar Cent. Im Laufe der Zeit hat die Werbung auf vielen Seiten jedoch erschreckende Ausmaße angenommen: Nicht selten sieht man vor lauter Anzeigen den eigentlichen Inhalt nicht mehr. Auch ist die Unsitte sehr verbreitet, Artikel in möglichst kleine Abschnitte (manchmal nur einen Absatz) zu trennen und diese auf jeweils einer eigenen Seite zu veröffentlichen. Ein auf 10 Seiten verteilter Artikel erzeugt dann 10 Seitenabrufe und 10x neue Werbung.

Schlaue Programmierer haben daraufhin das Programm Adblock Plus entwickelt. Dieses Plugin für den immer populärer werdenden Browser Firefox filtert einen Großteil der Werbung, und zeigt stattdessen nur noch eine leere Fläche an. Für den Internet Explorer heißt die passende Erweiterung IE7Pro, in Opera ist eine entsprechende Funktionalität bereits als "urlfilter.ini" eingebaut.

Die Zahl derer, die Werbeblocker einsetzen, liegt im Moment wahrscheinlich noch im einstelligen Prozentbereich. Diese Zahl wird aber stetig steigen, eventuell enthalten die Browser der nächsten Generationen auch standardmäßig einen aktiven Werbeblocker.

Spätestens dann stellt sich für viele Webmaster die Frage, wie sie den Betrieb der Internetseite weiter finanzieren sollen. Mit dem Script auf dieser Seite können Sie Werbeblocker-Nutzern anstelle der gefilterten Werbung alternativen Inhalt "vorsetzen". Zum Beispiel:

  • PayPal-Spendenknopf
  • Links zu anderen Internetseiten
  • Bilder
  • automatische Weiterleitung zu einer anderen Seite (empfehle ich nicht, ist aber möglich..)

Das Script besteht aus folgenden drei Teilen:

adframe.js

adblock = false;

"adframe.js" halten viele Werbeblocker für Werbung und binden die Datei deshalb nicht ein. Getestet ist dieses Verhalten mit Adblock Plus (und den Filterregeln EasyList, Cédric und Dr.Evil), IE7Pro und mit Opera und der Liste von Fanboy. (Stand: 13.07.2008)

Update 23.10.2014: Die Erweiterung "Adblock" für Chrome erkennt adframe.js nicht als Werbung. Daher sollte die Datei in einen Unterordner "ad/adframe.js" verschoben werden.

IhreDatei.html (Werbeblöcke)

<div class="a">Werbung</div>
Umschließen Sie jeden Werbeblock mit einem Div-Container der Klasse "a".

IhreDatei.html (Dateiende)

<script type="text/javascript">
<!--
	var adblock = true;
//-->
</script>
<script type="text/javascript" src="ad/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 = 'Alternativcode';
			}
		}
	}
// Script von http://werbeblocker-erkennen.webconrad.com/
//-->
</script>

</body>
</html>

An das Ende der Datei schreiben Sie diese drei Javascripts. Das erste setzt die Variable "adblock" auf "true", das zweite wieder auf "false" - solange kein Werbeblocker aktiv ist. Hat der Werbeblocker das Auslesen der Datei "adframe.js" unterbunden, so wird der Block nach "if(adblock)" im dritten Javascript ausgeführt und anstelle leerer Werbebanner erscheint der "Alternativcode".

In dem oben gezeigten Beispiel werden alle Werbeblöcke mit dem gleichen Alternativinhalt ersetzt. Falls aber mehrere Werbebanner mit unterschiedlichen Maßen eingesetzt werden, kann es sinnvoll sein, den alternativen Inhalt darauf individuell anzupassen.

IhreDatei.html (Werbeblöcke) - individuelle Ersetzung

<div id="a1">Werbung 1</div>
<div id="a2">Werbung 2</div>
Umschließen Sie jeden Werbeblock mit einem Div-Container und einer individuellen id.

IhreDatei.html (Dateiende) - individuelle Ersetzung

<script type="text/javascript">
<!--
	var adblock = true;
//-->
</script>
<script type="text/javascript" src="ad/adframe.js"></script>
<script type="text/javascript">
<!--
	if(adblock) {
document.getElementById("a1").innerHTML = 'Alternativcode 1';
document.getElementById("a2").innerHTML = 'Alternativcode 2';
} // Script von http://werbeblocker-erkennen.webconrad.com/ //--> </script> </body> </html>

Beispielseiten

Download

Hinweis: Die meisten Werbeblocker filtern nur auf Internetseiten, nicht auf lokal vom PC aufgerufenen Seiten.

Buchempfehlung

Falls Sie selbst etwas online verkaufen oder Geld mit Affiliate Marketing verdienen, sollten Sie dieses Buch unbedingt lesen. Auf über 200 Seiten beschreibt André Morys anschaulich, wie Sie Ihre "Conversion Rate" optimieren können. Falls Sie momentan 200 € im Monat mit Online-Werbung verdienen und Sie mit Hilfe der Tipps aus dem Buch Ihre Conversion Rate verdreifachen, verdienen Sie 600 € mit der gleichen Anzahl an Besuchern!

Conversion-Optimierung - Praxismethoden für mehr Markterfolg im Web (Partnerlink)

English version English versionWeitere ProjekteHandgelenkschmerzen bei PC-Arbeit? Impressum