30
Mar/08
3
comments

Flash-, LayerAd- und URL-Blocker für Opera

Die Werbegängelei im Internet nimmt stetig zu. Der “letzte Schrei” sind Layer-Ads oder auf Flash basierende Werbefenster, die gerne animiert auf den Bildschirm fliegen, um dann erst nach Klick auf einen meist mikroskopisch kleinen Schließenknopf wieder zu verschwinden. Die in den Browsern verbauten PopUp-Blocker kommen unterschiedlich gut mit den verschiedenen Werbebelästigungen zurecht, wobei sich Opera mit LayerAds besonders schwer tut.
   Beginnen wir aber zunächst mit einer Maßnahme gegen die generell überbordende Verwendung von Flash-Elementen in Web-Seiten. A.Ruzanov hat einen FlashBlocker für Opera9 entwickelt, der auf Operas User-JavaScript-Funktionalität setzt. Da sich die Installationsanleitung ausschließlich auf Windoze bezieht, hier das Ganze für MacOS:

  1. Die Datei FlashBlocker.css ins Verzeichnis /Users/<username>/Library/Preferences/Opera Preferences/Styles/user kopieren. (<username> durch eigenen Usernamen ersetzen)
  2. Die Datei FlashBlocker.js in das eigene User-JavaScript-Verzeichnis kopieren. Möglicherweise existiert ein solches Verzeichnis noch nicht; das Verzeichnis kann über Preferences » Advanced » Content » JavaScript Options… ermittelt bzw. eingetragen werden.
  3. Blocker über View » Style » Flash Blocker einschalten.

Test des FlashBlockers bspw. auf der Seite von Macromedia. Erscheinen F-Icons anstelle der Flash-Elemente, dann verrichtet der Blocker seinen Dienst. Mit Klick auf ein F-Icon kann das zugehörige Flash-Element gestartet werden.
   Nun geht’s den LayerAds an den Kragen. Zum einen wird die Datei urlfilter.ini (MacOS unter /Users/<username>/Library/Preferences/Opera Preferences zu finden, Windows C:\Dokumente und Einstellungen\<Username>\Anwendungsdaten\Opera\Opera\profile), um die Einträge aus der von ad-flitzer zur Verfügung gestellten urlfilter.ini ergänzt. Zum anderen soll es helfen, die folgenden Einträge in die hosts Datei einzufügen (MacOS /private/etc/hosts, Windoze %SystemRoot%\system32\drivers\etc\hosts).

127.0.0.1	ilead.track.it
127.0.0.1	www.layer-ads.de
127.0.0.1	layer-ads.de
127.0.0.1	www.sponsorads.de
127.0.0.1	sponsorads.de
127.0.0.1	www.way2cash.eu
127.0.0.1	www.ad4cash.de
127.0.0.1	www.adpark.de
127.0.0.1	www.adspin.de
127.0.0.1	www.gigacash.de
127.0.0.1	www.propaid.de
127.0.0.1	www.scash.de
127.0.0.1	ad.zanox.com
127.0.0.1	bin-layer.de
127.0.0.1	zanox-affiliate.de
127.0.0.1	binlayer.de

Damit sollte sich zumindest die Zahl nerviger Werbeeinblendungen reduzieren lassen. Und wer nicht weiß, was er mit den hier genannten Maßnahmen in seinem System tut, sollte es einfach lassen. ;) Alle Angaben ohne Gewähr!

Kategorie » Nerd Talk
Comments (2) Trackbacks (1)
  1. Crypted
    7:18 pm on March 29th, 2009» Link this comment

    Hi,

    jetzt geht nichtmal mehr YouTube bei mir. Habe alles nach den Schritten von dir gemacht. Auf der Macromedia Seite erscheint ein Play Icon, das aber keine Reaktion zeigt beim klicken.

    Hast du ne Lösung dafür?

    Gruss

    Crypted

  2. hfuhruhurr
    8:49 am on March 30th, 2009» Link this comment

    Hallo Crypted,

    habe gerade die Funktion des Flash-Blockers nochmal getestet. Bei mir läuft Opera in Version 9.64 unter Leopard. youtube.com bereitet keine Probleme. Anstatt des Videos erscheint das erwähnte F-Icon. Beim Drüberfahren wird aus dem F-Icon ein Play-Icon. Nach Klick wird das Video angezeigt. Soweit, so gut.

    Bist Du sicher, daß Du die Dateien in die korrekten Verzeichnisse gelegt hast? Insb. die Datei FlashBlocker.js ins User-Javascript-Verzeichnis? Letzteres existiert bei “frischen” Opera-Installationen noch nicht und muß vom User selber angelegt werden (Preferences » Advanced » Content » JavaScript Options…).

    Gruß
    hfuhruhurr

Leave a comment

Name

E-Mail

Website

Ihr Kommentar