Übersicht über das AdRotator-Webserversteuerelement

Aktualisiert: November 2007

Das AdRotator-Webserversteuerelement kann zum Anzeigen von Grafiken verwendet werden, die mit anderen Seiten verknüpft sind. Die Liste der anzuzeigenden Grafiken und die zugeordneten Ziellinks werden in einer Datenquelle, wie beispielsweise einer XML-Datei oder einer Datenbank, verwaltet.

Dieses Thema enthält folgende Abschnitte:

  • Szenarien

  • Hintergrund

  • Codebeispiele

  • Klassenreferenz

Szenarien

Das AdRotator-Webserversteuerelement bietet eine Möglichkeit, Anzeigen auf ASP.NET-Webseiten anzuzeigen. Das Steuerelement zeigt eine von Ihnen angegebene GIF-Datei bzw. eine andere Grafik an. Sobald der Benutzer auf die Anzeige klickt, wird er auf einen von Ihnen angegebenen Ziel-URL umgeleitet. Das Steuerelement liest Anzeigeninformationen, wie den Namen der Grafikdatei und die Ziel-URL, automatisch aus einer Anzeigenliste, die Sie unter Verwendung einer Datenquelle (normalerweise eine XML-Datei oder eine Datenbanktabelle) angeben.

Das AdRotator-Steuerelement wählt die Anzeigen zufällig aus. Dadurch wird jedes Mal, wenn die Seite aktualisiert wird, die dargestellte Anzeige geändert Die Prioritätsebene von Anzeigen kann durch Gewichtung gesteuert werden, damit bestimmte Anzeigen häufiger als andere angezeigt werden können. Auch benutzerdefinierte Logik kann zum Durchlaufen der Anzeigen erstellt werden.

Zurück nach oben

Hintergrund

Das AdRotator-Webserversteuerelement kann verwendet werden, um Anzeigengrafiken, beispielsweise eine GIF-Datei oder ein ähnliches Bild, anzuzeigen. Der Benutzer kann dann zu einer Ziel-URL umgeleitet werden. Die Grafik und die Ziel-URL können aus einer Datenquelle, wie z. B. einer XML-Datei, bereitgestellt werden.

Anzeigeninformationen können aus einer Vielzahl von Quellen stammen. Beispiele:

  • Eine XML-Datei. Sie können Anzeigeninformationen in einer XML-Datei speichern, die Verweise auf Anzeigenbanner und die zugehörigen Eigenschaften enthält.

  • Ein beliebiges Datenquellensteuerelement, z. B. das SqlDataSource-Steuerelement oder das ObjectDataSource-Steuerelement. Sie können beispielsweise Anzeigeninformationen in einer Datenbank speichern, ein SqlDataSource-Steuerelement verwenden, um Anzeigeninformationen abzurufen, und dann das AdRotator-Steuerelement an das Datenquellensteuerelement binden.

  • Benutzerdefinierte Logik. Sie können einen Handler für das AdCreated-Ereignis erstellen und während des Ereignisses eine Anzeige auswählen.

XML-Dateiformat für Anzeigendateien

Eine Methode, Speicherorte für Bilder von Werbebannern, URLs für die Umleitung sowie verknüpfte Eigenschaften zu speichern, besteht im Ablegen der Informationen in einer XML-Datei. Wenn das XML-Dateiformat verwendet wird, kann eine Liste von Anzeigen erstellt und verwaltet werden. Es ist nicht erforderlich, in der Anwendung den Code zu ändern, sobald eine Anzeige geändert wird. Ausführliche Informationen finden Sie unter Gewusst wie: Darstellen von Anzeigen aus einer XML-Datei mithilfe des AdRotator-Webserversteuerelements.

Datenbankschema für Anzeigendateien

Anstatt eine XML-Datei für Anzeigeninformationen zu erstellen, können diese Informationen auch in einer Datenbanktabelle gespeichert werden. Die Tabelle erfordert ein bestimmtes Schema, das vom AdRotator-Steuerelement gelesen werden kann. Ausführliche Informationen finden Sie unter Gewusst wie: Darstellen von Anzeigen aus einer Datenbank mithilfe des AdRotator-Webserversteuerelements.

Filtern von Anzeigen nach Schlüsselwörtern

In der Anzeigendatei können Kategorien und Anzeigen über Keyword-Attribute einander zugeordnet werden. Das AdRotator-Steuerelement kann anschließend so konfiguriert werden, dass Anzeigen entsprechend den angegebenen Filterkriterien dargestellt werden. Wenn eine Anzeigendatei beispielsweise sowohl Kategorien für Banken als auch für Kaufhäuser enthält, sollen auf der Seite nur Anzeigen angezeigt werden, die sich auf Banken beziehen. Wenn Sie für das AdRotator-Steuerelement die KeywordFilter-Eigenschaft auf "banks" festlegen, werden durch den Filter des Steuerelements die Anzeigen für Kaufhäuser herausgefiltert.

Wenn ein Filter festgelegt wird, kann eine der beiden folgenden Situationen eintreten:

  • Wenn das AdRotator-Steuerelement Anzeigen mit übereinstimmendem Schlüsselwort findet, wird eine dieser Anzeigen dargestellt.

  • Wenn kein übereinstimmendes Schlüsselwort vorhanden ist, zeigt das AdRotator-Steuerelement im Browser ein leeres Bild an.

Überwachen des Anzeigenerfolgs

Das AdRotator-Steuerelement bietet prinzipiell keine Möglichkeit, Statistikdaten darüber zu erheben, welche Anzeigen angeklickt wurden, wie oft auf eine bestimmte Anzeige geklickt wurde usw. Da Sie jedoch die vollständige Kontrolle über den URL besitzen, auf den die Anzeige verweist, können Sie der Anwendung eine Überwachungslogik für Anzeigen hinzufügen. Dies erreichen Sie typischerweise, indem Sie alle Anzeigen auf eine Überwachungsseite verweisen lassen, die zunächst die gewünschten Statistikdaten erfasst und erst anschließend zur eigentlichen Zielseite der Anzeige wechselt.

Zwischenspeichern von Anzeigen

Wenn die Seite, die das AdRotator-Steuerelement enthält, zwischengespeichert wird, ersetzt das AdRotator-Steuerelement automatisch den Zwischenspeicher mit einer neuen Anzeige, sobald die Seite aus dem Zwischenspeicher abgerufen wird. Weitere Informationen finden Sie unter Dynamisches Aktualisieren von Bereichen einer zwischengespeicherten Seite.

Codebeispiele

Gewusst wie: Darstellen von Anzeigen aus einer XML-Datei mithilfe des AdRotator-Webserversteuerelements

Gewusst wie: Darstellen von Anzeigen aus einer Datenbank mithilfe des AdRotator-Webserversteuerelements

Gewusst wie: Programmgesteuertes Auswählen von Anzeigen in einem AdRotator-Webserversteuerelement

Exemplarische Vorgehensweise: Anzeigen und Nachverfolgen von Werbung mit dem AdRotator-Steuerelement

Klassenreferenz

In der folgenden Tabelle sind die Klassen aufgelistet, die sich auf das AdRotator-Steuerelement beziehen.

Member

Beschreibung

AdRotator

Die Hauptklasse des Steuerelements.

AdCreatedEventHandler

Stellt die Methode dar, die das AdCreated-Ereignis eines AdRotator-Steuerelements verarbeitet.

AdCreatedEventArgs

Stellt Daten für das AdCreated-Ereignis des AdRotator-Steuerelements bereit.

Zurück nach oben

Siehe auch

Weitere Ressourcen

Verwenden von ASP.NET-Webserver-Steuerelementen