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.
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 ZonenWenn 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 AuswahlDen 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.

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.
KampagneDer 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.
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.