Skip to main content
La bibliothèque publique banners.js de Topsort permet aux marketplaces d’afficher des bannières publicitaires grâce à une intégration low-code. En utilisant une simple balise HTML, la marketplace peut se connecter au serveur publicitaire de Topsort et afficher des bannières provenant de campagnes actives sans intégrations complexes.

Installation

banners.js exécute l’enchère et affiche la bannière. Chargez analytics.js avec elle, afin que les renders, les impressions et les clics sur la bannière soient signalés. Installez les deux avec npm :
Importez ensuite @topsort/banners après avoir configuré analytics.js comme décrit sur sa page, avec window.TS défini avant le chargement de l’une ou l’autre bibliothèque. Ou chargez-les avec des balises <script>, en définissant d’abord window.TS :

Utilisation

Cet exemple montre la configuration minimale requise. L’intégration fonctionne avec HTML et Javascript standard, la rendant compatible avec la plupart des stacks frontend. Pour le tester, vous avez simplement besoin d’ajouter votre clé API Marketplace et l’ID du slot de bannière, configuré dans la campagne.

Attributs de bannière

Voici les attributs disponibles pour le composant <topsort-banner>. Ils servent d’entrée à la requête d’enchères, pour récupérer les bons gagnants pour ce contexte. Définissez un seul des attributs category-id, category-ids et category-disjunctions. Si plusieurs sont définis, seul le premier dans cet ordre est utilisé.

Comportements de bannière

Ces fonctions de window.TS_BANNERS personnalisent l’affichage des bannières. Toutes sont facultatives.

Interface de bannière

L’interface de bannière est la structure d’un objet bannière. Chaque bannière contient des métadonnées sur la campagne, et le resolvedBidId, le paramètre nécessaire pour suivre les interactions utilisateur (renders, impressions et clics).