Termo do glossário

CSAI (Client-Side Ad Insertion)

O que é CSAI?

CSAI (inserção de anúncios no lado do cliente) é um método de entrega de anúncios em vídeo. Nesse modelo, o reprodutor de vídeo no dispositivo do espectador é responsável por solicitar, carregar e reproduzir os anúncios.

No CSAI, os anúncios não fazem parte do fluxo de vídeo original; eles são inseridos dinamicamente durante a reprodução.

Esse método de entrega de anúncios é mais usado em:

  • Reprodutores de vídeo na web (estilo YouTube)
  • Aplicativos móveis que utilizam o Google IMA ou SDKs similares
  • Plataformas de VOD com suporte a anúncios (AVOD)
  • Experiências de anúncios interativos ou puláveis
  • Entrega programática de anúncios em tempo real

Como funciona o CSAI

Etapa 1: De forma simples, o usuário pressiona o botão de "play" em um vídeo.

Etapa 2: O reprodutor de vídeo verifica a linha do tempo e identifica pontos de inserção de anúncios (por exemplo: pré-roll, mid-roll, post-roll).

Etapa 3: Em cada ponto de inserção, o reprodutor envia uma solicitação a um servidor de anúncios, normalmente usando os protocolos VAST ou VMAP.

Etapa 4: O servidor de anúncios retorna um ou mais criativos publicitários (arquivos de vídeo e URLs de rastreamento).

Etapa 5: O reprodutor exibe os anúncios, rastreia as interações e, em seguida, retoma ou inicia o conteúdo principal.

Principais componentes do CSAI

Aqui estão as principais partes do fluxo de trabalho CSAI.

1. Reprodutor de vídeo

O reprodutor de vídeo é o núcleo do CSAI. Ele gerencia tanto o conteúdo quanto a reprodução dos anúncios. O reprodutor responde aos pontos de inserção, alterna fluxos e mantém a sincronização entre a experiência publicitária e o conteúdo principal.

O reprodutor de vídeo é responsável por

  • Gerenciamento de pontos de inserção: Pausar o conteúdo principal nos pontos de pré-roll, mid-roll ou post-roll.
  • Reprodução de criativos: Carregar e reproduzir os vídeos de anúncios com controle total (reproduzir, pausar, parar, volume, bloqueio de busca).
  • Compatibilidade de mídia: Deve suportar formatos padrão de vídeo (MP4, WebM, etc.).
  • Integração de Interface (UI): Exibir botões de pular, cronômetros regressivos, anúncios complementares ou sobreposições.
  • Envio de eventos: Emitir eventos (ex: adStarted, adComplete, adError) para o restante do aplicativo.

Exemplos de reprodutores de vídeo

Reprodutores baseados em HTML5 (ex: Video.js, Shaka Player)

Reprodutores nativos móveis (Android ExoPlayer, iOS AVPlayer)

SDKs de Smart TVs (ex: Tizen, Roku SceneGraph)

2. Servidor de anúncios

O servidor de anúncios realiza a decisão publicitária - seleciona quais anúncios serão exibidos em resposta à solicitação do reprodutor, com base em fatores como localização do usuário, dispositivo e regras de campanha.

O servidor de anúncios fornece:

  • VAST XML: Formato padronizado que descreve criativos, URLs de rastreamento, cliques, durações e muito mais.
  • VMAP (se aplicável): Descreve múltiplas quebras de anúncio em vídeos longos ou transmissões ao vivo.
  • Respostas Wrapper: Podem redirecionar para outro servidor de anúncios para processos de leilão, cascata ou mediação.

Função do servidor de anúncios nas etapas:

1. Seleciona anúncios com base em critérios de segmentação.

2. Gerencia o ritmo, o limite de frequência e a entrega da campanha.

3. Rastreia relatórios por meio de respostas de beacons.

4. Suporta anúncios alternativos ou tags alternativas caso o anúncio principal falhe.

Exemplos de servidor de anúncios

Google Ad Manager, FreeWheel, SpotX e SpringServe.

3. SDK de anúncios (opcional, mas recomendado)

O SDK de anúncios simplifica a implementação do CSAI, abstraindo o carregamento, renderização, rastreamento e tratamento de erros dos anúncios. Ele atua como uma camada entre o reprodutor e o servidor de anúncios.

Responsabilidades do SDK de anúncios:

  • Carregar e interpretar instruções de anúncios de arquivos VAST ou VMAP.
  • Escolher os arquivos de anúncio mais adequados para o dispositivo (com base em qualidade ou tamanho).
  • Reproduzir o anúncio e impedir que o usuário pule ou interaja, a menos que permitido.
  • Enviar sinais de rastreamento quando o anúncio começar, terminar ou atingir pontos-chave.
  • Exibir controles de anúncio, como botões de pular, temporizadores ou opções de mudo.
  • Gerenciar anúncios de backup e lidar com falhas caso um anúncio não carregue.

Por que o SDK de anúncios é opcional?

Plataformas de streaming avançadas normalmente implementam sua própria lógica de anúncios. Além disso, para reprodutores personalizados ou plataformas sem suporte a SDKs, pode ser necessário criar um SDK de anúncios manualmente.

Exemplos de SDK de anúncios

Google IMA SDK (Web, iOS, Android)

FreeWheel MRM SDK

Framework de anúncios da Roku em SceneGraph

4. Beacons de rastreamento de anúncios

Beacons são URLs fornecidas no arquivo VAST XML que devem ser acionadas em pontos específicos durante a reprodução do anúncio para notificar o servidor de anúncios (e os anunciantes) sobre eventos importantes.

Principais eventos monitorados:

  • Impression: Quando o anúncio começa a ser exibido
  • Start: Início da reprodução
  • First Quartile: 25% assistido
  • Midpoint: 50% assistido
  • Third Quartile: 75% assistido
  • Complete: 100% assistido
  • ClickThrough: O espectador clica no anúncio
  • Error: Falha na reprodução por motivo técnico (com código incluso)

Como funcionam os beacons de rastreamento de anúncios:

Passo 1: O reprodutor (ou SDK) realiza uma requisição GET a cada URL de beacon no momento correto.

Passo 2: Essas URLs podem conter macros como [TIMESTAMP], [CONTENT_ID] e [PLAYER_WIDTH], que precisam ser resolvidas antes do envio.

Passo 3: Fornecedores de verificação de anúncios (como Moat, IAS e DoubleVerify) também podem inserir pixels de rastreamento de terceiros.

Por que os beacons de rastreamento de anúncios são importantes?

Esses sinais permitem que os anunciantes validem a entrega, o engajamento e o faturamento. Beacons não acionados = receita perdida ou discrepância de impressões.

CSAI vs SSAI

Já sabemos que o CSAI é um método de veiculação de anúncios, mas não é o único. O SSAI (Server-Side Ad Insertion) é outro método eficaz de veiculação de anúncios que foi desenvolvido após o CSAI para aprimorar a reprodução e evitar o bloqueio de anúncios.

O que é SSAI?

SSAI (Server-Side Ad Insertion) é uma tecnologia de distribuição de anúncios que integra os anúncios diretamente no fluxo de vídeo no servidor antes de ser entregue ao espectador. O SSAI cria um fluxo único que combina conteúdo e anúncios, resultando em uma reprodução mais fluida e maior resistência a bloqueadores de anúncios.

Comparação entre CSAI e SSAI

Contexto técnico:

CSAI (Client-Side Ad Insertion) insere anúncios no nível do reprodutor.

O reprodutor detecta pontos de inserção, solicita anúncios ao servidor (via VAST/VMAP) e os reproduz separadamente do conteúdo principal. Isso significa que o rastreamento e a interatividade dos anúncios são gerenciados totalmente pelo cliente. O CSAI requer integração com SDKs e lógica específica da plataforma, sendo vulnerável a bloqueadores de anúncios e interrupções de reprodução.

SSAI (Server-Side Ad Insertion) integra anúncios no fluxo de vídeo no servidor antes da entrega.

O reprodutor recebe um único fluxo de vídeo com anúncios já incorporados. O servidor gerencia a seleção de anúncios, a manipulação do manifesto (para HLS ou DASH) e a codificação, se necessário. O SSAI oferece uma reprodução mais fluida e evita a maioria dos bloqueadores de anúncios, mas limita o rastreamento em tempo real e a interatividade no lado do cliente.

Entrega de anúncios na monetização:

O CSAI oferece rastreamento preciso (impressões, cliques, quartis) e possibilita estratégias de monetização avançadas, como anúncios interativos, banners acompanhantes, limite de frequência e segmentação de audiência. Portanto, é ideal para anunciantes que precisam de relatórios detalhados e personalização em tempo real, especialmente em navegadores e aplicativos móveis.

O SSAI oferece uma entrega de anúncios mais estável, com menos anúncios pulados, devido à resistência a bloqueadores e à redução de falhas de carregamento. Maximiza a taxa de preenchimento em dispositivos com suporte limitado a SDKs, como smart TVs e decodificadores. No entanto, depende de rastreamento no lado do servidor, que é menos detalhado e frequentemente atrasado ou incompleto.

Visão geral

CSAI é essencial para decisão de anúncios em tempo real, rastreamento avançado e interatividade - especialmente para web e aplicativos móveis.

SSAI é o melhor para reprodução contínua, resistência a bloqueadores de anúncios e compatibilidade com dispositivos diversos - especialmente em OTT, CTV e canais FAST.

Benefícios do CSAI

  • Rastreamento avançado de anúncios
    Rastreia impressões, cliques, conclusões de quartil, eventos de mudo/desmudo e muito mais.
  • Personalização em tempo real
    Permite segmentação e seleção de anúncios específicos para cada usuário durante a reprodução.
  • Lógica de anúncios dinâmicos
    Suporta limite de frequência, anúncios sequenciais, banners complementares e anúncios puláveis.
  • Configuração de servidor simplificada
    O servidor apenas entrega o conteúdo; o cliente é responsável por gerenciar os anúncios.
  • Monetização flexível
    Funciona bem para conteúdo sob demanda e transmissões ao vivo que exigem segmentação precisa.

Escolha CSAI…

  • Quando análises detalhadas de anúncios são essenciais — por exemplo, quando o anunciante precisa de provas de engajamento.
  • Quando o conteúdo é reproduzido em ambientes onde bloqueadores de anúncios não são um problema.
  • Para plataformas que já oferecem suporte a VAST, VMAP e VPAID.
  • Para casos de uso que exigem interatividade de anúncios, como pular, clicar ou exibir sobreposições de CTA.

Limitações do CSAI

Apesar de sua capacidade de oferecer uma experiência personalizada, a CSAI apresenta desvantagens tanto para o provedor de conteúdo quanto para o usuário final.

1. Vulnerabilidade do bloqueador de anúncios: As requisições e reproduções de anúncios são visíveis aos bloqueadores, resultando em anúncios pulados.

2. Reprodução interrompida: A alternância entre fluxos de conteúdo e anúncios (de um reprodutor de vídeo para outro) pode causar travamentos ou telas pretas.

3. Fragmentação de dispositivos: Requer SDKs ou código específicos da plataforma (web, iOS, Android, Roku).

4. Integração complexa no front-end: Os desenvolvedores devem gerenciar a lógica dos anúncios, o tratamento de erros e a consistência da interface do usuário para garantir uma experiência de usuário perfeita.

5. Taxas de preenchimento mais baixas em algumas plataformas: Se o reprodutor falhar ao carregar anúncios corretamente, as impressões podem ser perdidas.

CSAI em serviços OTT modernos

Apesar de a SSAI dominar o mercado,o CSAI ainda desempenha um papel importante para as plataformas OTT modernas, especialmente em ambientes onde a tomada de decisões publicitárias em tempo real, análises detalhadas e interatividade do usuário são cruciais.

Em aplicativos OTT para web e dispositivos móveis, a CSAI permite que o reprodutor de vídeo solicite e exiba anúncios dinamicamente durante a reprodução.

Ele suporta recursos avançados, como limite de frequência, sequência de anúncios, criativos interativos (via VPAID) e lances em tempo real (RTB). Isso torna o CSAI ideal para experiências de anúncios personalizadas com base no comportamento do usuário, localização e tipo de dispositivo.

Por outro lado, o CSAI enfrenta limitações em ambientes OTT com alta fragmentação de dispositivos (por exemplo, smart TVs, decodificadores). Cada dispositivo pode exigir SDKs e integrações diferentes, e bloqueadores podem interferir nas solicitações de anúncios do lado do cliente, reduzindo as taxas de preenchimento.

Para superar esses problemas, muitos serviços OTT modernos adotam modelos híbridos (inserção de anúncios guiada pelo servidor) -utilizando CSAI para web e dispositivos móveis, e SSAI para TV conectada e canais FAST- combinando os pontos fortes de ambos os métodos para otimizar a monetização e a qualidade de reprodução em todas as plataformas.

Perguntas Frequentes

Termos relacionados

OTT (Over-The-Top)

Aprenda como a tecnologia OTT (Over-the-Top) entrega conteúdo de vídeo pela internet, dispensando os provedores tradicionais de TV.

Saiba mais

CTV (TV Conectada)

Saiba o que é CTV (Connected TV) e como ela funciona. Descubra o seu papel no streaming moderno e na publicidade em smart TVs e dispositivos.

Saiba mais