O SDK do IMA precisa ser usado nas principais plataformas. Quando ele não estiver disponível, a API DAI tem funcionalidades semelhantes, inclusive relatórios de métrica de anúncios acionados pelo cliente e compatibilidade com vídeos on demand (VOD) e lineares (ao vivo). O beacon do servidor (SSB, na sigla em inglês) também pode ser usado em certos casos.
Esta tabela compara os recursos compatíveis com as implementações de Inserção de anúncios dinâmicos (DAI, na sigla em inglês) que usam o SDK do IMA, o SSB e a API DAI.
| Recurso | SDK do IMA | API DAI | SSB | Observações |
|---|---|---|---|---|
| VAST <icons> | |
|
|
O SDK do IMA é compatível com a renderização de sobreposições visuais, ícones e selos usando VAST <icons>. A API DAI é compatível com a renderização, mas precisa ser implementada pelo publisher. O SSB não é compatível com a renderização de elementos ou ícones da interface do usuário no nível do player. |
| Monetização do Ad Exchange | A monetização do Ad Exchange sem o SDK do IMA é possível com o SDK da biblioteca de acesso programático (PAL, na sigla em inglês). | |||
| Anúncios clicáveis | O SDK do IMA é compatível com anúncios clicáveis da DAI para HTML5, iOS e Android.
A API DAI é compatível com anúncios clicáveis, mas precisa ser implementada pelo editor. |
|||
| Anúncios complementares | O SDK do IMA e a API DAI só são compatíveis com anúncios complementares em plataformas HTML5 que usem a API Ads. | |||
|
Controles do player |
A API DAI disponibiliza metadados compatíveis com os controles do player, mas isso precisa ser implementado pelo editor. | |||
| Gerar relatórios da métrica de anúncios em vídeo |
Com o SSB, o servidor de anúncios rastreia as impressões de anúncios em vídeo. No entanto, não há suporte para rastreamento de interação do usuário em streams de VOD. |
|||
|
Anúncios precedentes em VODs |
||||
|
Anúncios intermediários e finais em VOD |
Tipos de implementação da DAI
|
SDK do IMA |
Quando usado para a Inserção de anúncios dinâmicos (DAI), o SDK do IMA permite que o player solicite um stream de vídeo on demand (VOD) ou um stream linear (ao vivo), e envie indicadores ao Ad Manager para geração de relatórios. O acompanhamento de eventos com o SDK é mais preciso do que o beacon do servidor (SSB, na sigla em inglês). |
|
API DAI |
A API Dynamic Ad Insertion (DAI) possibilita o acesso a streams monetizados não compatíveis com o SDK do IMA, como os de smart TVs. O IMA é obrigatório nas plataformas em que estiver disponível. A API é compatível com todos os recursos de inserção de anúncios dinâmicos, mas eles precisam ser implementados pelo editor. |
|
Beacon do servidor (SSB, na sigla em inglês) |
O SSB permite que um player HLS/MPEG-DASH faça uma solicitação HTTP direta ao sistema da Inserção de anúncios dinâmicos (DAI), em que o Ad Manager rastreia e gera relatórios sobre métricas de stream de vídeo com base nas estimativas. Qualquer player deve conseguir exibir um stream SSB, mas a compatibilidade com os recursos é limitada. O beacon do servidor (SSB, na sigla em inglês) não é compatível com a renderização de selos ou da interface do usuário no nível do player. Devido a essa limitação técnica, os players que usam SSB não podem renderizar sobreposições visuais, ícones ou selos, incluindo VAST <icons>.
|