Skip to main content
Die öffentliche banners.js-Bibliothek von Topsort ermöglicht es Marktplätzen, Werbebanner durch eine Low-Code-Integration anzuzeigen. Mit einem einfachen HTML-Tag kann sich der Marktplatz mit dem Werbeserver von Topsort verbinden und Banner aus aktiven Kampagnen ohne komplexe Integrationen anzeigen.

Installation

banners.js führt die Auktion durch und zeigt das Banner an. Laden Sie zusätzlich analytics.js, damit Renders, Impressionen und Klicks auf dem Banner gemeldet werden. Installieren Sie beide mit npm:
Importieren Sie anschließend @topsort/banners, nachdem Sie analytics.js wie auf der zugehörigen Seite beschrieben eingerichtet haben. Dabei muss window.TS gesetzt sein, bevor eine der beiden Bibliotheken geladen wird. Alternativ können Sie beide mit <script>-Tags laden. Setzen Sie dabei zuerst window.TS:

Verwendung

Dieses Beispiel zeigt die minimal erforderliche Konfiguration. Die Integration funktioniert mit Standard-HTML und Javascript und ist daher mit den meisten Frontend-Stacks kompatibel. Um es zu testen, müssen Sie einfach Ihren Marketplace-API-Schlüssel und die Banner-Slot-ID hinzufügen, die in der Kampagne konfiguriert ist.
Hier sind die verfügbaren Attribute für die Komponente <topsort-banner>. Sie dienen als Eingabe für die Auktionsanfrage, um die richtigen Gewinner für diesen Kontext abzurufen. Setzen Sie nur eines der Attribute category-id, category-ids und category-disjunctions. Wenn mehrere gesetzt sind, wird nur das erste in dieser Reihenfolge verwendet. Diese Funktionen auf window.TS_BANNERS passen an, wie Banner angezeigt werden. Alle sind optional. Die Banner-Schnittstelle ist die Struktur eines Banner-Objekts. Jedes Banner enthält Metadaten über die Kampagne und die resolvedBidId, den Parameter, der zum Verfolgen von Benutzerinteraktionen (Renders, Impressionen und Klicks) erforderlich ist.