Contaxe XML-Schnittstelle nutzen

Während bei Adsense es nur sogenannten Premium-Publishern vorbehalten ist, die Ausgabe der Anzeigen exakt an die eigenen Vorstellungen anzupassen, bietet Contaxe diesen “Service” schon seit geraumer Zeit jedem angemeldeten Publisher über eine XML-Schnittstelle.

-> mehr Informationen zur Funktionsweise der Contaxe Schnittstelle.

Kurz umrissen stellt sich die Funktionalität folgendermassen dar:
Im ersten Schritt wird die URL der Seite, auf der die Anzeigen erscheinen sollen, an die Schnittstelle übergeben. Im nächsten Schritt wird der Inhalt der Seite von Contaxe analysiert und die XML-Schnittstelle liefert passende Anzeigen im XML-Format zurück. Nun müssen die zurückgegebenen Informationen nur noch entsprechend den eigenen Wünschen aufbereitet werden.

Ein kleines Script, welches noch unter PHP4 lauffähig ist, soll verdeutlichen, wie schnell man bei Contaxe zum “Premium-Publisher” werden kann:

<?
//eigene Contaxe Channel ID eintragen !!!!
$c = "1";
 
//URL der Seite, auf der die Werbung eingeblendet wird 
$ref="http://" . $_SERVER[HTTP_HOST] . $_SERVER[REQUEST_URI];
 
//Max Anzahl der Anzeigen
$len="3";
 
//IP-Adresse
$remoteip=$_SERVER['REMOTE_ADDR'];
 
//Inhalt holen
$datei="http://www.contaxe.com/go/xml?c=$c&ref=$ref&len=$len&remoteip=$remoteip&nocrawl=$nocrawl"; 
$content=implode ("", file ($datei));
//XML Daten auslesen
if (preg_match_all("|<result id=(.*)</result>|Uism",$content, $items, PREG_PATTERN_ORDER))
{
$start="0";
for ($i=$start;$i<count($items[1]);$i++)
{
preg_match_all("|<trackingurl>(.*)</trackingurl>.*<title>(.*)</title>.*<text>(.*)</text>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);
$url=$regs[1][0];
$titel=$regs[2][0];
$beschreibung=$regs[3][0];
 
//Hier Werbung Ausgabe Anpassen
echo "<a href=\"$url\">$titel</a><br />$beschreibung<br/><br/>";
}
}
?>
21-04-2010
Kommentar ablassen:

Abschicken!


Mehr
Adsense Klickpreise schätzen
Amazon Produkt Skript
Firebug Firefox-Plugin für Webentwickler
HK-250GT: Rex-Klon
Wordpress: Adsense innerhalb eines Beitrags

Sitemap & Archiv
Impressum & Datenschutz
Tag the Web

« - »