Anúncios em vídeo do OpenRTB

Este guia descreve os requisitos de integração para a compra de RTB usando o protocolo do OpenRTB. Este guia precisa ser usado em conjunto com a Integração do OpenRTB, em que os campos discutidos aqui são descritos em detalhes.

Se você comprar em apps iOS com snippets HTML que incluem tags <video>, precisará incluir o atributo playsinline na tag de vídeo. Caso contrário, os usuários têm uma experiência muito ruim, em que os anúncios em vídeo que deveriam ser exibidos no criativo parecem aparecer em tela cheia. Os anúncios que não respeitarem essa política serão bloqueados.

Requisitos do comprador

Os novos compradores de RTB precisam desenvolver os bidders usando o buffer de protocolo mais recente e as informações descritas nas seções a seguir. Para fazer o download do protocolo, consulte a página de dados de referência. Para informações sobre como desenvolver um bidder, consulte Processar a solicitação e Criar a resposta.

Macros com suporte

As seguintes macros são compatíveis com criativos de vídeo in-stream:

  • %%CACHEBUSTER%%
  • %%WINNING_PRICE%%

A substituição da macro é permitida no URL do vídeo, mas não no XML VAST real.

Macros de cliques (como CLICK_URL_ESC) não são necessárias porque o Authorized Buyers inclui rastreadores de cliques em um wrapper VAST. Portanto, as macros de clique não são compatíveis com anúncios em vídeo in-stream. Para mais informações sobre macros compatíveis, consulte Especificar macros em Criar a resposta.

Detalhes do objeto de vídeo

O protocolo OpenRTB usa uma mensagem Video, definida no arquivo openrtb-proto.txt, para identificar solicitações de vídeo e fornecer outras informações específicas do vídeo sobre a solicitação.

Consulte a lista de campos de mensagens de vídeo no Guia de integração do OpenRTB para ver descrições e exemplos detalhados.

Outros campos da solicitação de lance de vídeo

Os indicadores abaixo não são todos exclusivos de criativos de vídeo, mas são partes importantes da solicitação de lance.

Campos do objeto Imp

Esse objeto descreve um posicionamento de anúncio ou uma impressão que estão sendo leiloadas.

banner Um objeto de banner. Obrigatório se a impressão for oferecida como uma oportunidade de anúncio de banner.
video Indica o tipo de impressão oferecida (neste caso, vídeo). O vídeo em banner é permitido quando o objeto imp inclui os objetos banner e video.
tagid É o identificador da posição ou da tag de anúncio específica que foi usada para iniciar o leilão. Isso pode ser útil para depurar problemas ou otimizar o comprador.
bidfloor Lance mínimo para essa impressão expresso em CPM.
bidfloorcur Uma única moeda, extraída do billing_id. incluído

Consulte a seção Objeto Imp no guia do OpenRTB para ver mais detalhes.

Campos do objeto do dispositivo

Os campos no objeto Device fornecem informações sobre o dispositivo de destino.

ua String do user agent do navegador.
ip Endereço IPv4 mais próximo do dispositivo.
geo O local do dispositivo é o local atual do usuário definido por um objeto Geo.
devicetype É o tipo geral de dispositivo.
ifa É o ID sancionado para uso do anunciante (por exemplo, não com hash). O ifa oferece suporte a dispositivos de smart TV, como Roku, Apple TV, Fire TV e Xbox.

Consulte a seção Objeto do dispositivo no guia do OpenRTB para saber mais.

Objeto do site

Os campos do objeto Site fornecem informações sobre o site com conteúdo com anúncios.

page URL da página em que a impressão será exibida.
publisher Detalhes sobre o objeto Publisher do site.
content Detalhes sobre Content no site.

Consulte a seção de objetos Site no guia do OpenRTB para ver mais detalhes.

Objeto do usuário

Os campos do objeto User fornecem informações sobre o site com conteúdo com anúncios.

id ID específico da troca para o usuário. É recomendável usar pelo menos id ou buyerid.
data Detalhes sobre o objeto Publisher do site.

Consulte a seção Objeto do usuário no guia do OpenRTB para saber mais detalhes.

Campos de inventário da solicitação de lance

A solicitação de lance de vídeo também contém informações sobre os tipos de conteúdo e quaisquer anúncios complementares especificados.

mimes
Lista de permissões de tipos MIME de conteúdo compatíveis.
companionad
Matriz de objetos Banner se os anúncios complementares estiverem disponíveis.

Campos de resposta do lance

Os principais campos em uma resposta de lance de vídeo incluem:

id
ID da solicitação de lance à qual esta é uma resposta.
seatbid
Matriz de objetos Seatbid. Um ou mais são necessários para fazer um lance.
seat
Um objeto Seatbid. ID do assento do comprador (por exemplo, o anunciante ou a agência) em nome de quem o lance é feito.
bid
Matriz de um ou mais objetos Bid, cada um relacionado a uma impressão.

Pré-segmentação

Para receber inventário de vídeo, os compradores do OpenRTB precisam ter uma configuração de pré-segmentação que inclua inventário de vídeo.

Exemplo de solicitação e resposta de lance

Solicitação de lance

Resposta do lance

Glossário

Consulte o glossário de vídeos do Authorized Buyers.