Im Admin könntest du einen Banner mit negativer Vergütung einfügen, und nach der Schleife in der klick4 (beim AJax_bereich heißt die anders) so machen:
Vor die Ausgabe des Bannercodes:
Habs grad nicht getestet, aber dann sollte der Minus-Banner nicht zu sehen sein (ausser ganz als allerletzter Banner, da kann man dann noch so was schönes blinkendes machen).PHP-Code:
echo '<!--';
echo 'Bannercode wie alle anderen Banner, aber mit deiner Minusbanner-Tan';
echo '-->';
Das Problem ist, dass das nicht lang hilft... Irgendwann wird die Tan von den Klickern erkannt und vermieden, oder der letze Banner einer Seite nicht geklickt. Dann musst du den Cocde verschieben...
Praktisch ist es dabei, CSS zu verwenden, welches aber "ausgelagert" ist.
Sprich jeder Banner kommt in einen <div id="bannerxyz_rand">
dann wird im header ein externens Stylesheet eingebunden, welches bspw. zu jeder random id die generiert wurde diverse Attribute enthält.
Angezeigt werden bspw. 23 Banner, davon aber eben 3 unsichtbar.
(display:none
Die noch dazu Minusbanner sind, also extra getrackt werden.
Jedem "normalen" User fällt das natürlich nicht auf, außer er würde externe Stylesheets deaktivieren in seinem Browser.
Klickfaking Programme parsen aber meist ja nur nach Links, die würden erstmal voll drauf reinfallen.
Natürlich kann man auch das umgehen, müsste man halt zusätzlich zur Klick4 das Stylesheet einlesen, und dann nach display:none; suchen, und diejenigen Banner dann nicht "klicken lassen"
Dagegen hilft dann bspw. einzubauen, dass diverse id's von Klassen erben etc im Stylesheet, dann müsste das Klickfaking Programm schon das komplette CSS und DOM parsen.
Wobei hie wieder die Browserschnittstelle ansetzen könnte, aber einigermaßen effektiv denke ich schon das das ist.
Schon mal mit Captchas versucht?
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
Die Methode von sebmaster bspw.:
Du legst "fest" einen Minusbanner an im Admin.
In der Ausgabe Datei legst du vor Durchlauf der Schleife, die die Banner ausgibt, eine Zahl fest
In der "while" Schleife, die die einzelnen Banner ausgibt, zählst du eifnach eine Variable hoch:PHP-Code:
$zahl = rand(1,20);
So ganz grob, und schon hast du an einer Zufälligen Stelle innerhalb der sagen wir 20 Banner einen "Unsichtbaren Minusbanner", den normale User nie klicken könnte, da ja HTML Kommentare vom Browser ignoriert werden, aber ein Script das vielleicht nicht erkennt, und den öffnet.PHP-Code:
$i++;
if($i==$zahl){
echo '<!-- html kommentar, taucht also im quellcode auf, aber wird im brower nicht angezeigt
BANNERCODE MIT DER MINUSBANNER TAN
kommentar ende -->';
}
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
jo und die minusbanner klicker im ACP anzeigen lassen bzw auch gleich für das klicken sperren lassen (müsste dann in der topframe gehen)
Ich nutze den Firefox nur um Opera Google Chrome runterzuladen