Hallo,
ich programmiere gerade einen Bannermanager für meine Websites. Nun möchte ich die Banner nach Priorität anzeigen. Z.B. habe ich 3 Banner. Die Anzeigenhäufigkeit soll z.B. folgendermaßen aussehen:
1. Banner 50 %
2. Banner 30 %
3. Banner 20 %
Das heißt also, der erste Banner soll so häufig erscheinen, wie die anderen beiden zusammen.
Oder anderes Beispiel: Alle Banner sollen gleichmässig angezeigt werden.
Das ganze könnte man jetzt natürlich durch Zählung der Impressions pro Banner lösen. Dann kann man einfach berechnen, welcher Banner als nächstes angezeigt werden muss. Dies setzt aber für jeden Banneraufruf eine Abfrage in der Datenbank voraus, um festzustellen, wie oft die Banner bereits angezeigt wurden Das möchte ich aber vermeiden. Daher habe ich nach anderen Lösungen gesucht. Gefunden habe ich folgendes:
1. Die Bannerverwaltung OpenX (OpenAds) hat ein Proritätssystem, was ohne Datenbankzugriff auskommt. Leider verstehe ich nicht, wie das funktioniert.
2. Bei ASP gibt es die AdRotator Komponente (Siehe unter http://www.aspheute.com/artikel/20000711.htm ) Hier gibt man eine Impressionszahl an, woraus dann die Anzeigenhäufigkeit berechnet wird:
Weiß jemand wie das funktioniert oder hat jemand eine andere Idee, wie man Banner ohne Datenbankzugriff nach Priorität rotieren lassen kann?
ich programmiere gerade einen Bannermanager für meine Websites. Nun möchte ich die Banner nach Priorität anzeigen. Z.B. habe ich 3 Banner. Die Anzeigenhäufigkeit soll z.B. folgendermaßen aussehen:
1. Banner 50 %
2. Banner 30 %
3. Banner 20 %
Das heißt also, der erste Banner soll so häufig erscheinen, wie die anderen beiden zusammen.
Oder anderes Beispiel: Alle Banner sollen gleichmässig angezeigt werden.
Das ganze könnte man jetzt natürlich durch Zählung der Impressions pro Banner lösen. Dann kann man einfach berechnen, welcher Banner als nächstes angezeigt werden muss. Dies setzt aber für jeden Banneraufruf eine Abfrage in der Datenbank voraus, um festzustellen, wie oft die Banner bereits angezeigt wurden Das möchte ich aber vermeiden. Daher habe ich nach anderen Lösungen gesucht. Gefunden habe ich folgendes:
1. Die Bannerverwaltung OpenX (OpenAds) hat ein Proritätssystem, was ohne Datenbankzugriff auskommt. Leider verstehe ich nicht, wie das funktioniert.
2. Bei ASP gibt es die AdRotator Komponente (Siehe unter http://www.aspheute.com/artikel/20000711.htm ) Hier gibt man eine Impressionszahl an, woraus dann die Anzeigenhäufigkeit berechnet wird:
Impressions
Eine Zahl, die die relative Häufigkeit der Werbung angibt. Die einzelnen Häufigkeiten werden zusammengezählt und eine Anzeigedauer je nach der angegebenen Häufigkeit der einzelnen Werbungen ermittelt.
Weiß jemand wie das funktioniert oder hat jemand eine andere Idee, wie man Banner ohne Datenbankzugriff nach Priorität rotieren lassen kann?