PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Werbeblocker bei Webseiten


maximum
2012-02-28, 12:31:04
Hallo, ich habe mir heute mal Gedanken über Werbung im Internet gemacht. Viele setzen ja eine Werbeblocker wie Adblock ein. Sicherlich bei vielen Seiten berechtigt.

Was mich nun interessiert:
Ich lese auf verschiedenen Seiten diverse "Tricks" wie sich zB Adblock umgehen lassen soll. (zum Beispiel die Hauptinhalte der Seite mit Namen wie ad-div versehen und unter dem div einen Hinweis einblenden)

Davon abgesehen dass mich das als Adblockuser so sehr nerven würde, dass ich eher auf die Inhalte der Seite verzichte, wieso macht man nicht einfach folgendes:

Werbegrafiken auf dem gleichen Server hosten, wie die eigentliche Seite, den Grafiken neutrale Namen geben und die Links zu denen die Grafiken führen auf eine redir.php setzen, welche die eigenliche Ziel URL an den Client übergibt. (bzw. ohne php mittels meta-refresh).

Somit hätte kein Werbeblocker eine Chance, aber stattdessen liest man nur seltsame Javascriptspielerein.

Jetzt mal unabhängig vom Nutzen der Werbeblocker, warum macht das niemand so?

Zephyroth
2012-02-28, 12:45:10
Weil die Contentanbieter andere Leute sind, als jene die die Werbeeinblendungen schalten.

Das ist der simple Grund. Der Werbeunternehmer kauft im wesentlichen Anzeigefläche, kümmert sich aber selber um den Inhalt jener Flächen...

Grüße,
Zeph

AffenJack
2012-02-28, 12:52:53
Wäres nicht sinnvoller einfach adblockuser zu blocken? Da sollte sich einfach ne größere Gruppe von Seiten bilden die das gleichzeitig macht und das Problem würde sich von selbst lösen. Dann würden die Adblockuser vll ma überlegen was sie mit ihrer wahllosen Blockierung anrichten und ma gezielter auf Seiten verzichten, die man bei der Werbemenge nicht aushalten kann, während sie bei unaufdringlicheren Seiten ma ihren Adblock ausmachen würden.

mercutio
2012-02-28, 13:00:11
Also ich als AdBlock-User würde sagen, da gibt es nicht wirklich wirksame Tricks. :wink:
Jedenfalls sehe ich zu 99% keine Werbung und wenn doch, dann ist sie im Filter-Abo wohl auch nicht als Werbung eingetragen (zB bei ausländischen HPs). Kommt aber so selten vor, dass ich nicht auch noch diese Filter abonniere.

Mich stört an Werbung eher, dass die Ladezeit der meisten HPs drastisch verlängert wird. Ist AdBlock an, kommt in 1-2 Sekunden die komplette Seite, schalte ich das mal ab, dann muss erst dies das und jenes geladen werden, da wird auf irgendwelche Server gewartet... gääähn. Endlich ist die Seite da.
Und dann auch noch diese fiesen Pop-Up-Fenster die einem da manchmal ins Gesicht springen... :mad:

maximum
2012-02-28, 13:12:15
Also ich als AdBlock-User würde sagen, da gibt es nicht wirklich wirksame Tricks. :wink:

Das was ich oben geschrieben habe funktioniert auf jeden Fall. (Habs grad mal getestet). Adblock erkennt die Grafik ja nur am Link, oder an der eigenen Grafik-URL als Werbung.

Wenn man die Adblocknutzer sehr stressen will packt man die Werbung dann noch einfach in ein div als background-image, lässt den Namen des divs von php generieren und die position auch mit php bestimmt im Bereich von links/oben +/- 5px. Dann kriegt man auch noch die, die Werbung mit dem ElementHidingHelper auf die Adblockliste verfrachtet haben.

sei laut
2012-02-28, 14:15:17
Du kannst die Grafiken der Werbetreibenden nicht auf deinem Server haben - es sei, es ist eine feste wie hier z.B. die Caseking Werbung.
Aber die anderen Werbungen sind ja dynamisch.

maximum
2012-02-28, 14:23:47
Du kannst die Grafiken der Werbetreibenden nicht auf deinem Server haben - es sei, es ist eine feste wie hier z.B. die Caseking Werbung.
Aber die anderen Werbungen sind ja dynamisch.

Ist doch an sich auch kein Problem. Die Bild-URL wird in einer php Datei hinterlegt, bei welcher ich den Header auf eine Bilddatei setze mittels:


$bild = ImageCreateFromgif ("http://www.werbeserver0815.de/werbung/werbung.gif");
Header ("Content-type: image/gif");

und mit


Imagegif($bild);
ImageDestroy ($bild);

zeige ich das Ganze an.

Diese php-Datei binde ich dann ganz normal wie ein Bild ein ins HTML. Gesehen hab ich sowas bei Werbung allerdings noch nirgendwo. Kann doch nicht sein, dass da noch niemand drauf gekommen ist?

sei laut
2012-02-28, 16:13:22
Mir wird das Konstrukt noch nicht klar.
Ich will an 50.000 Serverkunden Werbung ausliefern, soll 50.000 .gifs generieren, gleichzeitig brauche ich noch Klickstatistiken, die ich über deine Methode nicht bekomme, da du daraus eine neue URL generierst.

Zudem ist es rechtlich schwierig, was du machst. Denn du erzeugst aus vielleicht geschütztem Material neuen Content - die Rechte dafür hat aber nur der, bei dem ich die Werbung beauftrage.
Wobei ich vielleicht falsch liege und nur nicht die Genialität erkenne.

maximum
2012-02-28, 16:45:26
Mir wird das Konstrukt noch nicht klar.
Ich will an 50.000 Serverkunden Werbung ausliefern, soll 50.000 .gifs generieren, gleichzeitig brauche ich noch Klickstatistiken, die ich über deine Methode nicht bekomme, da du daraus eine neue URL generierst.

Zudem ist es rechtlich schwierig, was du machst. Denn du erzeugst aus vielleicht geschütztem Material neuen Content - die Rechte dafür hat aber nur der, bei dem ich die Werbung beauftrage.
Wobei ich vielleicht falsch liege und nur nicht die Genialität erkenne.

Hallo, vielleicht habe ich mich unklar ausgedrückt.
Derjenige der die Website hostet (A) bindet Werbung von B in seiner Website ein. A erhält dazu von B einen Link. Die PHP Datei läuft auf dem Server, der die Website hostet (also bei Person A).

Das wird in die Webseite eingebunden.

<a href="http://www.serverpersona.de/redir_zu_serverb.php">
<img src="http://www.serverpersona.de/zeigebild.php" ALT="">
</a>

redir_zu_serverb.php:

<?php
Header("Location: http://www.serverpersonb.de/werbung/klickauswertung.php?person_a");
exit();
?>

zeigebild.php:

<?php
$bild = ImageCreateFromgif ("http://www.serverpersonb.de/werbung/werbung.gif");
Header ("Content-type: image/gif");
Imagegif($bild);
ImageDestroy ($bild);
?>

Für andere Bildformate gibt es auch andere Funktionen wie zB ImageCreateFromjpeg.

Neuer Content wird imo nicht erzeugt, da das Bild nur geöffnet und angezeigt wird. Es wird nichtmal auf dem Server gespeichert/gespiegelt.

Klickstatistik ist kein Problem, da am Ende über die redir_zu_serverb.php ja auf den korrekten Link geleitet wird. Person B kann auch die Werbung jederzeit ändern bzw. das Bild austauschen, weil zeigebild.php die Bilddatei ja jedesmal neu vom Server B holt.


Irgendwie recht schwer zu erklären, aber im Prinzip relativ einfache Methode. Der einzige Nachteil ist, dass die Werbung bei jedem Seitenaufruf neu generiert wird, also auch wenn sich am eigentlichen Werbebild nichts verändert hat, wird auf jeden Fall nochmal Traffic für das Bild erzeugt. (kann vom Browser also nicht gecached werden)

Rooter
2012-02-28, 17:28:48
Ich habe keinen Schimmer von PHP und auch nur Grundwissen von HTML aber parst ein Werbefilter wie AdBlock nicht auch PHP!? Und würde es dann nicht genügen serverpersonb.de/werbung/ zu blocken? :confused:

MfG
Rooter

#44
2012-02-28, 17:34:59
Ich habe keinen Schimmer von PHP und auch nur Grundwissen von HTML aber parst ein Werbefilter wie AdBlock nicht auch PHP!? Und würde es dann nicht genügen serverpersonb.de/werbung/ zu blocken? :confused:
Nein.
PHP ist in dem Fall eine serverseitiges Scriptsprache.
Der Webserver holt sich die Werbung (nicht der Browser) und liefert sie zusammen mit der eigenen Seite aus.
Da kann der Browser nicht so viel machen - für ihn kommt alles aus einer Hand.

Das "Problem" dürfte sein, dass so für den Hoster mehr Traffic entsteht, da er die Werbung abholen und wieder mit versenden muss, was sonst gänzlich ohne ihn passieren würde.

Latenzen sind die nächste Sache, man muss die Werbung erstmal selbst abholen und kann nicht direkt die eigene Seite ausliefern.

maximum
2012-02-28, 18:07:04
Die Seite sollte imo nicht wesentlich langsamer laden. Ja klar der Hostserver muss die Grafik auch laden, aber ich gehe jetzt mal von nem normalen Banner aus mit ca. 15-50 kB aus. Peanuts.
Wenns wirklich länger dauert wird ja der Rest der Seite trotzdem bereits dargestellt. Und Traffic ist in den meisten Hosting Tarifen inklusive. Alternativ könnte man die Seite in ein IFRAME einbinden, dann muss die Werbung nur ein einziges mal generiert werden.

Hab das Ganze grad mal getestet mit Superclix Werbung. Läuft soweit gut, Adblock hat keine Chance.