Mit folgendem Script ist es möglich (AdSense) Werbung wiederzugeben bzw. anzuzeigen selbst wenn ein Werbeblocker wie zb. AdBlock oder WebWasher aktiviert ist.
Features:
- Original Code der Werbung wird nicht verändert.
- Werbung wird nur ersetzt wenn ein Werbeblocker aktiviert ist.
- Alternative Werbung, Grafiken, etc. werden mittels HTML Code definiert.
Als erstes muss die Original Werbung in einen DIV-Container:
<div id="advertising">
<script type="text/javascript">
Hier kommt der Originale AdSense Code rein...
</script>
<noscript>
Wenn Javascript deaktiviert ist wird dieser Text angezeigt. Es kann aber auch via HTML eine Grafik, Links oder ein iFrame angezeigt werden.
</noscript>
</div>
Das eigentliche Script kommt nun an das Ende der Seite genau vor den </body> Tag.
<script type="text/javascript"><!--
setTimeout('check_ads()', 1000); // 1 Sekunde Wartezeit bevor das Script loslegt
function check_ads() {
if (!document.getElementById("adsense")) return;
var blocked = false;
var e = document.getElementsByTagName("iframe");
for (var i = 0; i < e.length; i++)
if ((e[i].src.indexOf("googlesyndication.com") > -1) &&
(e[i].setAttribute && (e[i].style.visibility == "hidden" ||
e[i].style.display == "none"))) blocked = true;
if (!window.opera && (!window.google_last_modified_time ||
!google_last_modified_time)) blocked = true;
if ((e.length == 0) || blocked) {
s = "<center>";
s += "Hier wird die alternative Werbung eingegeben...";
s += "Beispiel: <a href="http://www.hot-elle.de" >Buenos Dias Elias</a>";
s += "Und so weiter...";
s += "</center>";
document.getElementById("advertising").innerHTML = s;
}
}
//--></script>
Wenn mehrere Werbeblöcke auf einer Seite zum Einsatz kommen ist es vorteilhaft jeden Block eine eigene Container-ID zu vergeben. So kann individuell für jedes Werbeelement Werbung definiert werden.
Hinweis: Es ist zu bedenken das Internet Nutzer nicht ohne Grund Werbeblocker benutzen. Werbung auf Webseiten kann manchmal sehr aufdringlich und als störend empfunden werden. Daher überlege dir gut ob du obiges Script wirklich einsetzten willst!
Sollten Probleme oder Verbesserungswünsche auftreten dann bitte direkt an den Coder wenden. Ein Demo findest du übrigens auch auf dieser Seite.

Das funzt aber auch nur bei eingeschaltetem Javascript (wenn überhaupt).
Das ist richtig. Aber 97% meiner Besucher haben Javascript aktiviert, weis ja nicht wie das bei dir ist?
Konnte es erst auch nicht glauben, aber es funktioniert wirklich. Probiere es doch selber bei dir mal aus…
NoScript ist mein Freund
Dann gehörst du also zu den 3% die Javascript nicht mögen.
Nur da, wo es Sinn macht und benötigt wird.
Leider funktioniert das nicht mehr
Ich bin stolz, auch zu den 3% zu gehören und ich bin noch stolzer, Werbung im Browser zu unterdrücken. Es gibt nichts Schlimmeres - doch, Moment - Fernsehwerbung, die ist noch schlimmer. Aber zum Glück gibt es Fernbedienungen, mit deren Hilfe man den Sender wechseln kann.