Ausliefer-Code

Einleitung

Um einen Banner auf Ihrer Webseite anzuzeigen ist ein Stück HTML erforderlich welches den Banner vom Ad-Server anfordert und darstellt. Dieses Stück HTML wird üblicherweise Ausliefercode genannt. Der Ausliefercode muss in der HTML-Seite exakt an der Stelle platziert werden wo später der Banner angezeigt werden soll. Dieses Kapitel soll bei der Generierung der verschiedenen Ausliefercodes und deren Optionen helfen.

WICHTIG:
Wenn Sie zwei Banner aus einer Auswahl auf derselben Seite anzeigen lassen wollen, müssen Sie den Ausliefercode zweimal generieren. Jeder Ausliefercode hat einen eindeutigen Identifizierer damit phpAdsNew erkennt auf welchen Banner geklickt wurde.

Der Ausliefercodegenerator

Den Ausliefercode von Hand zu erstellen kann sehr kompliziert werden, um es einfacher zu machen steht ein Codegenerator zur Verfügung. Mit dem Codegenerator brauchen Sie nur die Art der Auslieferung auszuwählen und ein paar Optionen einstellen. Es gibt zwei verschiedene Arten von Codegeneratoren; einen für die direkte Auswahl und einen für Verleger und Zonen.

Verleger und Zonen

Wenn Sie Verleger und Zonen benutzen um eine Auswahl Banner anzeigen zu lassen finden Sie den Codegenerator neben den Zoneneigenschaften, Erweitert, verknüpfte Banner und Wahrscheinlichkeit. Um den Ausliefercode zu generieren gehen Sie auf die Seite Bannercode der Zone die Sie anzeigen lassen möchten und wählen die Art des Codes, stellen ein paar Optionen ein und klicken auf Generiere.

Auf der Seite Zoneneigenschaften können Sie den Typ der Zone bestimmen und basierend auf dieser Wahl lässt phpAdsNew Ihnen die Wahl zwischen verschiedenen Arten der Auslieferung. Falls der Typ der Zone Banner, Button oder Rechteck ist, sind nur die normalen Arten der Auslieferung möglich. Wenn der Typ der Zone Interstitial oder Floating HTML oder Popup ist, brauchen Sie keinen Aufruftyp wählen, weil für diese Zonentypen nur eine JavaScript-basierte Ausliefermethode zur Verfügung steht.

Direkte Auswahl

Den Ausliefercode für eine Auswahl eines Banners direkt aus dem Inventar zu erstellen ist ein wenig komplizierter als die Verwendung von Zonen, die Grundlagen sind aber die selben. Gehen Sie auf die Seite Bannercode erstellen und wählen Sie die Art der Auslieferung, stellen Sie weitere Optionen ein und klicken Sie auf Generiere. Die Unterschiede zwischen der Verwendung von Zonen und der direkten Auswahl sind zwei zusätzliche Parameter und der Ort wo der Generator zu finden ist.

Wenn Sie sich entscheiden den Generator für die direkte Auswahl zu verwenden gibt es zwei zusätzliche Parameter für jeden Ausliefertyp. Diese beiden Parameter werden unten nur einmal erklärt, stehen aber jedem Ausliefertyp zur Verfügung.


Bannerauswahl

Dieser Parameter wird zur Festlegung der Auswahl aus dem Inventar verwendet und beinhaltet den Auswahlstring. Falls Sie mehr über diesen Parameter wissen möchten, lesen Sie das Kapitel Direkte Auswahl welches das exakte Format des Auswahlstrings im Detail erklärt. Wenn Sie das Feld leer lassen werden alle Banner bei der Auslieferung berücksichtigt.

Kampagne

Der optionale Parameter wird verwendet um die Bannerauswahl die Sie mit dem Auswahlstring getroffen haben auf eine Kampagne eines Klienten zu beschränken. Dieses Argument wird standardmäßig nicht verwendet. Falls Sie die Auswahl nicht auf einen bestimmten Klienten oder Kampagne beschränken möchten, lassen Sie das Feld leer.

Verschiedene Arten von Ausliefercodes

phpAdsNew ist ein sehr flexibler Ad-Server und es gibt verschiedene Arten von Ausliefercodes die Sie benutzen können. Zwei Arten sind für die meisten Situationen empfohlen: Normaler Bannercode (Remote) und Lokaler Modus. Es gibt noch andere Arten für spezielle Situationen, aber diese Typen sind standardmäßig deaktiviert. Wenn Sie die anderen Auslieferarten aktivieren möchten, lesen Sie bitte das Kapitel Aufruf und Auslieferung des Administratorhandbuches.

Jeder Typ Code hat seine eigenen Vorzüge und Beschränkungen. Die nachfolgende Übersicht soll helfen zu entscheiden welcher Typ für Ihre Website am besten geeignet ist.

Fähigkeiten und Vorraussetzungen für die verschiedenen Arten von Aufrufcodes Normaler Banner- code (Remote) Banner- code für JavaScript Banner- code für Frames Banner- code bei Nutzung von XML-RPC Lokaler Modus
standardmäßig aktiviert nein ja nein nein ja
 
Vorraussetzungen
Cookies ja nein1) nein1) nein nein
JavaScript nein ja nein nein nein
iFrames/Layer2) nein nein ja nein nein
PHP-Website nein nein ja ja ja
 
Banner Fähigkeiten
Anzeige regulärer Banner ja ja3) ja ja ja
Anzeige von Flash oder HTML Bannern nein ja3) ja4) ja ja
Popups/Interstitials5) anhängen nein ja3) ja4) ja ja
Blocken basierend auf vorherigen Bannern nein ja nein ja ja
Blocken basierend auf vorherigen Kampangen nein ja nein ja ja

1) Bannercode für JavaScript benötigt keine Cookies, aber wenn JavaScript deaktiviert ist wird daraus ein normaaler Bannercode welcher Cookies benötigt. Das Selbe passiert mit Remote Invocation für Frames wenn der Browser keine iFrames oder Layer unterstützt.

2) Bannercode für Frames benötigt iFrame-Unterstützung im Browser. Wenn Sie auch Netscape 4 (welcher keine iFrames unterstützt) berücksichtigen möchten, müssen Sie den Layer-Kompatibilitätsmodus beim Erstellen des Aufrufcodes aktivieren.

3) Bannercode für JavaScript besteht aus zwei verschiedenen Codes. Wenn JavaScript aktiviert ist wird dieses Feature benutzt. Wenn JavaScript deaktiviert ist wird der Aufrufcode zu einem normalen Bannercode, welcher dieses Feature nicht unterstützt.

4) Bannercode für iFrames besteht aus zwei verschiedenen Codes. Wenn iFrames und/oder Layer vom Browser unterstützt werden, ist dieses Feature verfügbar. Wenn iFrames und/oder Layer nicht unterstützt werden, wird der Aufrufcode zu einem normalen Bannercode, welcher dieses Feature nicht unterstützt.

5) Dieses Feature erlaubt es Ihnen ein Popup oder einen eingeschobenen Banner an einen regulären Banner anzuhängen. Ein Banner oder eine Zone welche dieses Feature unterstützt, zeigt automatisch den angehängten Banner.