Skip to main content
La biblioteca pública banners.js de Topsort permite a los marketplaces mostrar anuncios de banner a través de una integración de bajo código. Al usar una simple etiqueta HTML, el marketplace puede conectarse al servidor de anuncios de Topsort y renderizar banners de campañas activas sin integraciones complejas.

Instalación

banners.js ejecuta la subasta y muestra el banner. Carga analytics.js junto con ella, para que se reporten los renders, impresiones y clics del banner. Instala ambas con npm:
Luego importa @topsort/banners después de configurar analytics.js como se describe en su página, con window.TS definido antes de que se cargue cualquiera de las dos bibliotecas. O cárgalas con etiquetas <script>, definiendo window.TS primero:

Uso

Este ejemplo muestra la configuración mínima requerida para hacerlo. La integración funciona con HTML y Javascript estándar, haciéndola compatible con la mayoría de los stacks frontend. Para probarlo, solo necesitas agregar tu Marketplace API Key y el banner slot id, configurado en la campaña.

Atributos del Banner

Estos son los atributos disponibles para el componente <topsort-banner>. Sirven como entrada para la solicitud de subasta, para obtener los ganadores correctos para ese contexto. Define solo uno de category-id, category-ids y category-disjunctions. Si defines más de uno, solo se usa el primero en ese orden.

Comportamientos del Banner

Estas funciones en window.TS_BANNERS personalizan cómo se muestran los banners. Todas son opcionales.

Interfaz del Banner

La interfaz del banner es la estructura de un objeto banner. Cada banner contiene metadatos sobre la campaña, y el resolvedBidId, el parámetro necesario para rastrear las interacciones del usuario (renders, impresiones y clics).