Aquisição de usuários

Lance em tempo real (RTB)

Também conhecido comoRTBLance em tempo realLeilão em tempo real

O protocolo de leilão subjacente à publicidade programática — cada impressão de anúncio é leiloada em 50-150 milissegundos via especificação OpenRTB.

Principais pontos

  1. 01RTB = o protocolo de leilão. Cada impressão é leiloada em 50-150ms via especificação OpenRTB (gerenciada pelo IAB Tech Lab).
  2. 02Tipos de leilão: primeiro preço (vencedor paga seu lance) e segundo preço (vencedor paga um centavo acima do segundo colocado). Primeiro preço domina após a mudança do setor em 2017-2019.
  3. 03O payload da solicitação de lance inclui: metadados da impressão, sinais do usuário, contexto do conteúdo — varia em riqueza pós-ATT no iOS.
  4. 04Em apps mobile, o RTB acontece in-app via SDK ou servidor a servidor — o SDK dispara a solicitação de lance, o exchange executa o leilão, o anúncio vencedor é renderizado.

RTB (real-time bidding) é o protocolo de leilão subjacente à publicidade programática. Cada impressão de anúncio é leiloada em 50-150 milissegundos — o SSP dispara uma solicitação de lance, múltiplos DSPs avaliam e respondem com lances, o leilão é resolvido e o criativo vencedor é renderizado. A especificação OpenRTB (gerenciada pelo IAB Tech Lab) define o protocolo: como são as solicitações de lance, quais campos elas incluem e o que os lances devem retornar.

A linha do tempo do leilão de 50-150ms

  1. 0ms — usuário abre o app/página do publisher. O app/página dispara uma solicitação de anúncio para o SDK.
  2. 5-20ms — o SSP recebe a solicitação, enriquece com dados de audiência e transmite para ad exchanges.
  3. 20-100ms — o ad exchange transmite a solicitação de lance para DSPs conectados. Cada DSP avalia a solicitação com base nas regras de segmentação do anunciante, calcula um preço de lance e responde.
  4. 100-130ms — o exchange coleta os lances, executa o leilão e escolhe o vencedor.
  5. 130-150ms — a URL do criativo vencedor é retornada e o anúncio é renderizado.

Latência acima de ~150ms causa abandono do slot de anúncio (a impressão expira e um fallback é renderizado). Licitantes que respondem de forma lenta são penalizados — os exchanges removem DSPs lentos do leilão.

Tipos de leilão

RTB em apps mobile

O payload da solicitação de lance em mobile inclui ID do app, formato do anúncio, sinais do usuário (onde disponíveis), sinais do dispositivo, geolocalização (com permissão), contexto do conteúdo. Pós-ATT no iOS, os sinais a nível de usuário são drasticamente reduzidos — a solicitação de lance é muito menos rica do que no Android ou no iOS pré-ATT.

Armadilhas comuns do RTB

  • Timeout de lance: DSPs que respondem de forma lenta são removidos dos leilões. Mantenha os tempos de resposta abaixo de 100ms.
  • Dados de audiência desatualizados: fazer lances contra sinais de audiência que eram recentes 5 minutos atrás e agora estão desatualizados. Atualizações de audiência em tempo real são importantes.
  • Conluio em leilão: quando múltiplos licitantes compartilham fontes de dados, os lances podem se correlacionar de forma suspeita. Analytics anticonluio em DSPs maduros.
  • Bid shading: em leilões de primeiro preço, DSPs sofisticados "sombreiam" os lances para baixo com base em preços históricos de fechamento — eles fazem lances pelo valor esperado de vitória, não pelo máximo. Lances ingênuos pagam demais.

Respostas rápidas

O que é RTB (real-time bidding)?

RTB é o protocolo de leilão subjacente à publicidade programática. Cada impressão de anúncio é leiloada em 50-150 milissegundos via especificação OpenRTB (gerenciada pelo IAB Tech Lab). O SSP dispara uma solicitação de lance, os DSPs respondem com lances, o leilão é resolvido e o criativo vencedor é renderizado — tudo antes de o usuário perceber que a página/app terminou de carregar.

Quão rápido o RTB realmente acontece?

50-150 milissegundos de ponta a ponta. A janela do leilão começa quando o publisher dispara a solicitação de lance e termina quando o criativo vencedor é renderizado. Timeouts acima de ~150ms causam abandono do slot de anúncio (um anúncio de fallback é renderizado no lugar). DSPs que respondem consistentemente de forma lenta são removidos dos leilões pelos exchanges.

Qual é a diferença entre leilões de primeiro preço e segundo preço no RTB?

**Primeiro preço**: o vencedor paga seu lance. Padrão do setor desde a mudança do final dos anos 2010. Força os anunciantes a fazer lances estrategicamente — bid shading (fazer lances pelo valor esperado de vitória, não pelo máximo) é agora prática comum. **Segundo preço**: o vencedor paga um centavo acima do lance do segundo colocado. Mecanismo clássico no estilo eBay, amplamente usado em programático até ~2019. Teoricamente incentiva lances honestos, mas se mostrou instável com o header bidding.

Como o RTB funciona dentro de apps mobile?

De duas formas. **Baseado em SDK**: um SDK de mediação (AppLovin MAX, ironSource LevelPlay, Admob) incorporado ao app do publisher dispara solicitações de lance localmente e gerencia o leilão. **Servidor a servidor (s2s)**: o backend do publisher gerencia as solicitações de lance, fazendo chamadas para os exchanges a partir do servidor. O payload da solicitação de lance inclui ID do app, formato do anúncio, sinais do dispositivo, geolocalização e (onde disponível) sinais do usuário — pós-ATT no iOS, os sinais a nível de usuário são drasticamente reduzidos.

Voltar ao glossário