Saltar para o conteúdo principal
Integração de Anúncios de Banner: 3 etapas
  1. Configurações de Banner: Criar e compartilhar espaços publicitários.
  2. Leilões para Banners: Trabalhar com variáveis de leilão, solicitações e respostas
  3. Renderizar Banners: renderizar e exibir os assets de banner vencedores
Os anúncios de banner podem ser usados como sliders de página inicial, marcas destacadas e carrosséis.

Configurações de Banner

Forneça uma lista de páginas com identificadores únicos para cada espaço de banner.

Landing Pages: Homepage ou Páginas Personalizadas

Crie espaços para páginas iniciais de alto tráfego ou outras páginas de destino. Um espaço inclui:
  • SlotID: Um identificador único que pode conter caracteres alfanuméricos e os seguintes símbolos: !"#$%&'()*+,-._/:;<>?@[]^{}~=
  • Name: Um nome descritivo (por exemplo, Homepage Slide 1, Acima dos Produtos em Tendência).
  • URL or Deeplink: A URL onde o espaço está localizado.
  • Landing Page name: A página de destino correspondente ao espaço.
  • Largura e Altura de imagem, se necessitar de tamanhos diferentes em dispositivos diferentes, suportamos mais 1 conjunto de tamanhos de imagem
Use este arquivo de amostra para carregar configurações de banner em massa.

Categoria e Busca

Permita que os vendedores segmentem categorias e palavras-chave específicas. Defina espaços de banner e compartilhe-os. Exemplo:

Solicitações de Leilão para Banners

Armazenar o resolvedBidId.O resolvedbidId simplifica a atribuição de eventos e o registro para você e seus vendedores, similar ao auctionID em listagens patrocinadas. Precisa ser armazenado para que os eventos possam ser reportados posteriormente, seja como um cookie ou variável de sessão para aplicações web, ou armazenado como uma variável interna para aplicações móveis.

Campos de Solicitação

Campos de Resposta

Renderizar Banners

Configure as configurações de banner dentro do painel de administração da Topsort. Insira o banner no DOM da sua aplicação web ou adicione um componente ao código da sua aplicação móvel.

Aplicações Web

Para aplicações web, use o elemento picture, que permitirá fornecer múltiplas fontes ao navegador do cliente. Por exemplo, se o asset tiver 2 fontes:
Então você pode gerar o seguinte HTML:
O navegador do cliente então escolherá o tamanho mais adequado dependendo das capacidades do dispositivo do usuário e obterá apenas o tamanho que melhor se ajusta ao dispositivo do usuário.

Native iOS (Swift)

Recomendamos usar AlamofireImage para lidar com opções de download e renderização. Você pode obter o fator de escala do dispositivo do seu cliente chamando e escolhendo o tamanho correto.

No Android (Java)

Use a biblioteca Glide para renderizar e armazenar em cache imagens. Assim como no iOS, você precisará verificar o fator de escala do dispositivo para determinar qual imagem baixar: