O que é header bidding?
Header bidding, em tradução livre lance no cabeçalho, é a técnica de leilão em que o publisher expõe cada impressão a múltiplos compradores simultaneamente, antes de o servidor de anúncios decidir o que exibir. O nome vem do local onde o código roda: o header, o cabeçalho do HTML da página.
A técnica surgiu para corrigir uma limitação do modelo anterior, chamado de waterfall (cascata). Na cascata, o publisher consultava as fontes de demanda uma por vez, em ordem fixa de prioridade. A primeira que aceitasse comprar levava a impressão, mesmo que outra, mais abaixo na fila, pagasse mais. Com header bidding, todas as fontes competem em pé de igualdade, e a receita por impressão do publisher sobe.
Como funciona na prática?
Quando a página começa a carregar, um script no cabeçalho dispara solicitações de lance para as SSPs e exchanges parceiras do publisher. A implementação mais comum usa o Prebid.js, biblioteca de código aberto que padroniza essas integrações.
Cada parceiro responde com seu lance em alguns milissegundos. O script coleta as respostas dentro de um tempo limite (timeout), identifica o maior lance e envia esse valor ao servidor de anúncios, como o Google Ad Manager. Lá, o vencedor do header bidding compete com as demais fontes de demanda, incluindo campanhas vendidas diretamente. Existe também a variação server-side, em que o leilão roda em um servidor externo, o que alivia o carregamento da página com a contrapartida de menor taxa de identificação dos usuários.
Header bidding vs waterfall: qual a diferença?
| Aspecto | Header bidding | Waterfall (cascata) |
|---|---|---|
| Ordem da consulta | Todas as fontes ao mesmo tempo | Uma fonte por vez, em fila fixa |
| Critério do vencedor | Maior lance entre todos os parceiros | Primeira fonte que aceita o preço mínimo |
| Receita do publisher | Definida pela concorrência real | Limitada pela ordem da fila |
| Custo técnico | Scripts adicionais e latência a gerenciar | Implementação mais simples |
Veredito: o header bidding coloca todos os compradores na mesma disputa e a cascata decide pela ordem da fila, o que explica a migração do mercado para a primeira técnica.
Exemplos de uso
- Um portal de notícias brasileiro integra seis parceiros de demanda via Prebid.js e passa a receber lances simultâneos por cada banner.
- Exemplo hipotético: em um site de esportes, uma impressão que sairia por R$ 3,00 de CPM na cascata alcança R$ 5,20 quando cinco compradores disputam ao mesmo tempo.
- Um publisher de vídeo usa header bidding server-side para reduzir o peso dos scripts e manter o tempo de carregamento sob controle.
Erros comuns
- Adicionar parceiros de demanda em excesso e deixar a página lenta, prejudicando a experiência e o SEO.
- Definir timeout curto demais, descartando lances que chegariam a tempo, ou longo demais, atrasando a exibição.
- Não comparar a receita incremental de cada parceiro e manter integrações que só adicionam latência.
- Ignorar a configuração de preços no ad server, o que distorce a competição entre header bidding e demanda direta.
Perguntas frequentes sobre header bidding
Header bidding serve para anunciantes ou para publishers?
A implementação pertence ao publisher, que é quem instala o código e colhe o aumento de receita. O anunciante participa de forma indireta: os lances das DSPs passam a disputar mais impressões em igualdade de condições, o que amplia o acesso a inventário de qualidade.
Header bidding deixa o site mais lento?
A versão que roda no navegador adiciona scripts e chamadas externas, então mal configurada ela pesa no carregamento. Boas práticas reduzem o impacto: limitar o número de parceiros, ajustar o timeout e considerar a variação server-side, em que o leilão acontece fora do navegador.
Qual a diferença entre header bidding e o leilão do ad exchange?
O ad exchange conduz um leilão entre compradores dentro da própria plataforma. O header bidding acontece uma camada antes: ele coloca vários exchanges e SSPs para competir pela mesma impressão, e o melhor resultado de cada um entra na disputa final no servidor de anúncios do publisher.