Skip to main content
A biblioteca pública banners.js do Topsort permite que marketplaces exibam banners através de uma integração low-code. Usando uma tag HTML simples, o marketplace pode se conectar ao servidor de anúncios do Topsort e renderizar banners de campanhas ativas sem integrações complexas.

Instalação

O banners.js executa o leilão e exibe o banner. Carregue o analytics.js junto com ele, para que os renders, impressões e cliques no banner sejam reportados. Instale ambos com npm:
Em seguida, importe @topsort/banners depois de configurar o analytics.js conforme descrito na página dele, com window.TS definido antes que qualquer uma das bibliotecas seja carregada. Ou carregue-os com tags <script>, definindo window.TS primeiro:

Uso

Este exemplo mostra uma configuração mínima necessária para fazer isso. A integração funciona com HTML e Javascript padrão, tornando-a compatível com a maioria dos stacks frontend. Para testá-la, você só precisa adicionar sua Chave de API do Marketplace e o id do slot do banner, configurado na campanha.

Atributos do Banner

Estes são os atributos disponíveis para o componente <topsort-banner>. Eles servem como entrada para a solicitação de leilão, para buscar os vencedores certos para aquele contexto. Defina apenas um entre category-id, category-ids e category-disjunctions. Se mais de um for definido, apenas o primeiro nessa ordem será usado.

Comportamentos do Banner

Estas funções em window.TS_BANNERS personalizam como os banners são exibidos. Todas elas são opcionais.

Interface do Banner

A interface do banner é a estrutura de um objeto banner. Cada banner contém metadados sobre a campanha e o resolvedBidId, o parâmetro necessário para rastrear interações do usuário (renders, impressões e cliques).