Werbebanner immer in unterschiedlicher Reihenfolge anzeigen

Oder: Wie kann man Werbebanner rotieren lassen?

Seit einiger Zeit setzen auch immer mehr deutsche Blogger 125×125 und 120×60 Pixel Werbebanner für die Direktvermarktung auf ihren Blogs ein.

Tipp: Um allen Werbepartnern die gleichen Chancen auf Klicks zu geben, sollte man seine Anzeigen rotieren lassen, bzw. immer in einer zufälligen Anordnung anzeigen lassen. (Beispiel: Bild rechts, anklicken!)

Und wie man das mit ein bisschen PHP recht einfach realisieren kann, möchte ich euch in diesem Artikel zeigen.

Vier 125×125 Werbeflächen wie im Bild (s.o.) angeordnet

<?php
$banner_1 = 'Bannercode 1'; // Hier kommen die HTML-Codes rein
$banner_2 = 'Bannercode 2';
$banner_3 = 'Bannercode 3';
$banner_4 = 'Bannercode 4';

$banner_zufall = rand(1,4);

if($banner_zufall==1)
{echo $banner_1.' '.$banner_2.'<br />'.$banner_3.' '.$banner_4;}
if($banner_zufall==2)
{echo $banner_4.' '.$banner_1.'<br />'.$banner_2.' '.$banner_3;}
if($banner_zufall==3)
{echo $banner_3.' '.$banner_4.'<br />'.$banner_1.' '.$banner_2;}
if($banner_zufall==4)
{echo $banner_2.' '.$banner_3.'<br />'.$banner_4.' '.$banner_1;}

?>

Vorschau | Vorschau mit eingebauten 125×125 Bannern | Download als .txt-Datei

Um den Effekt in der Vorschau sehen zu können, muss die Vorschau-Seite manuell neu geladen werden, z.B mit der F5-Taste.

Hinweis:
Um Grafiken anzeigen zu lassen muss z.B. das Bannercode 1 durch einen HTML-Code ersetzt werden!

z.B.

<a href="http://www.xiel.de" target="_blank">
<img src="http://www.xiel.de/wp-content/uploads/2008/08/banner_rot.gif" />
</a>

Im Prinzip lässt sich dieser leicht zu verstehende Code auf jede Bannergröße und Banneranzahl anpassen. Für die oft verwendeten 120×60 Banner habe ich auch einen Code vorbereitet:

Sechs 120×60 Banner nebeneinander

<?php
$banner_1 = 'Bannercode 1';
$banner_2 = 'Bannercode 2';
$banner_3 = 'Bannercode 3';
$banner_4 = 'Bannercode 4';
$banner_5 = 'Bannercode 5';
$banner_6 = 'Bannercode 6';

$banner_zufall = rand(1,6);

if($banner_zufall==1)
{echo $banner_1.' '.$banner_2.' '.$banner_3.' '.$banner_4.' '.$banner_5.' '.$banner_6;}
if($banner_zufall==2)
{echo $banner_6.' '.$banner_1.' '.$banner_2.' '.$banner_3.' '.$banner_4.' '.$banner_5;}
if($banner_zufall==3)
{echo $banner_5.' '.$banner_6.' '.$banner_1.' '.$banner_2.' '.$banner_3.' '.$banner_4;}
if($banner_zufall==4)
{echo $banner_4.' '.$banner_5.' '.$banner_6.' '.$banner_1.' '.$banner_2.' '.$banner_3;}
if($banner_zufall==5)
{echo $banner_3.' '.$banner_4.' '.$banner_5.' '.$banner_6.' '.$banner_1.' '.$banner_2;}
if($banner_zufall==6)
{echo $banner_2.' '.$banner_3.' '.$banner_4.' '.$banner_5.' '.$banner_6.' '.$banner_1;}

?>

Vorschau | Vorschau mit eingebauten 120×60 Bannern | Download als .txt-Datei

Auch hier müssen die Vorschauen neu geladen werden, damit der Effekt sichtbar wird. Ruhig öfter hintereinander aktualisieren.

Wer Angst vor PHP-Codes hat und lieber ein Plugin benutzen möchte, dem würde ich das UBD Block Ad Plugin empfehlen, wobei bei diesem bisher nur 125×125 Blockbanner möglich sind.

Ich hoffe dieser Artikel hilft euch bei der besseren Vermarktung eurer Webseiten und Blogs. Bei Fragen oder Problemen stehe ich gerne zur Verfügung.

Tags: , , , , ,

6 Antworten zu "Werbebanner immer in unterschiedlicher Reihenfolge anzeigen"

  1. Trends sagt:

    Das ist eine schöne Anleitung für einen Einsteiger! Und somit wird auch auch nicht langweilig.
    Wichtig ist, dass die Werbung den Leser nicht erdrückt und zumindest einiger maßen zur Thematik passt.

  2. Torsten sagt:

    Wirklich ne schöne Anleitung. Werde Sie bei mir wohl auch umsetzen. Gibt dann natürlich auch einen Backlink :)

  3. [...] habe heute morgen auf dem Blog von Felix eine kleine Anleitung gefunden, wie man mit einem einfachen php-Script Banner per Zufallsgenerator rotieren lassen kann. [...]

  4. Felix sagt:

    Danke ;) wenn du Fragen beim Einbau hast kannst du dich gerne melden!

  5. m.o.m. sagt:

    Sehr schön und hilfreich. Danke!

  6. [...] rotieren zu lassen, um den Mietern eine faire Anzeige ermöglichen zu können. Eine Anleitung, die zeigt wie so etwas zu realisieren ist, findet man auf [...]

Kommentar schreiben