Nesta página, você encontra informações gerais sobre o suporte à DAI do IMA e a compatibilidade para navegadores, formatos de vídeo e plataformas.
Formatos de vídeo e navegadores compatíveis
O HTML5 ainda é um padrão novo e em evolução. Como resultado, a compatibilidade com vários recursos varia de acordo com o navegador, e não há um único formato de vídeo padrão aceito em todos os principais navegadores. Os três principais formatos de vídeo usados na maioria dos navegadores são H.264, HLS e Dash.
Compatibilidade de eventos VAST
Esta seção lista os eventos VAST que são informados automaticamente ao servidor com base nas informações retornadas na resposta VAST.
Suporte total
complete
, creativeView
,
firstQuartile
, impression
, midpoint
,
pause
, resume
, rewind
(disparadas quando há
alguma busca significativa na direção inversa), start
,
thirdQuartile
.
Compatível parcialmente
click
O evento
Click
é enviado apenas para anúncios em vídeo. Os cliques não podem ser capturados nos players nativos de tela cheia no Android, iOS ou computador, mas eles ainda podem ser capturados por um elemento de rastreamento de cliques na página quando o vídeo é fechado. No entanto, se o elemento de vídeo usar controles nativos no iPad, os cliques não poderão ser capturados.fullscreen
O IMA é compatível com o modo de tela cheia simulada, em que o vídeo ocupa toda a janela do navegador. O IMA considera que um vídeo está no modo de tela cheia quando
offsetWidth
eoffsetHeight
têm pelo menos o tamanho do corpo do documento. Esse modo é compatível com todos os navegadores.No iPhone e nas plataformas do Android anteriores à 3.0, o vídeo é sempre reproduzido no modo de tela cheia.
mute
eunmute
O iOs e o Android têm controles nativos do volume. Dessa forma, o IMA não pode determinar o volume ou o estado de silenciamento, e o SDK não é notificado sobre as mudanças. Abaixo está uma lista das versões de navegadores que são ou não compatíveis com
mute
eunmute
:- Suportados:Firefox 3.5+, Chrome 8+, Safari 4+
- Não compatíveis:iOS, Android
Consulte as diretrizes do IAB para mais detalhes sobre a veiculação de anúncios VAST.
Eventos de anúncio ao assistir novamente intervalos de anúncio
O IMA não aciona eventos quando os anúncios são assistidos novamente pelos seguintes motivos:
- Os URLs de eventos só devem ser acionados uma vez. Caso contrário, eles podem ser lidos como comportamento com spam.
- Isso permite que os usuários procurem dentro e ao redor dos intervalos de anúncio que já visualizaram, criando uma experiência de busca melhor.
Estes são os únicos eventos acionados ao assistir novamente os intervalos de anúncio:
AD_PERIOD_STARTED
AD_PERIOD_ENDED
Plataformas de players de vídeo compatíveis
Os SDKs do IMA do Google são compatíveis com as seguintes plataformas:
Plataforma | Versão |
---|---|
HTML5 | Computador: Chrome, Firefox, Safari, Edge, Opera Dispositivos móveis: navegador Chrome/Android (Android para smartphones e tablets), Safari e Chrome (iOS) |
iOS | iOS 10.0 ou posterior |
Android | Android 4.4 ou superior |
Google Cast | Todos os dispositivos de transmissão |
tvOS | tvOS 14 ou mais |
Roku | Todos os dispositivos que ainda recebem atualizações de software do Roku |
Suporte a formatos de stream de vídeo
O IMA é compatível com HLS e DASH nos SDKs. Consulte esta tabela para ver a compatibilidade em plataformas específicas do SDK. Para que a reprodução do stream seja adequada, o player de vídeo precisa ser compatível com o tipo de stream usado.
Plataforma do SDK do IMA | HLS | DASH |
---|---|---|
HTML5 | ||
iOS | ||
Android | ||
Google Cast | ||
tvOS | ||
Roku |
Recursos de vídeo e versões do SDK
Para saber mais sobre os recursos a seguir, leia a visão geral da publicidade em vídeo.
Pacote de vídeos do IAB | Suporte |
---|---|
VAST 4 | 1 |
VAST 3 | 2 |
VAST 2 | |
VPAID 2 | |
VMAP 1.0.1 | 3 |
Recursos de vídeo do Ad Manager | Suporte |
Anúncios lineares | |
Anúncios não lineares (sobreposições) | |
Complementares | 4 |
Recursos de anúncios complementares alternativos do VAST 3 | |
Visibilidade do Active View | |
Redirecionamentos VAST | |
Preenchimento complementar com solicitação de exibição | |
Compatibilidade com a Tag do editor do Google (GPT) | |
Reconhecimento de conteúdo | |
Regras de anúncio | |
Agrupar | |
Anúncios bumper | |
Relatórios sobre o acompanhamento de vários eventos (MET, na sigla em inglês) | |
Pulável (reserva / não TrueView) | 5 |
Recursos do AdSense para vídeos 7 | Suporte |
In-Stream TrueView | 6 |
Seleção de In-Stream | |
In-stream padrão | |
Espaço inteiro | |
Complementares | 4 |
Preenchimento complementar | |
Sobreposições | |
Recursos do Ad Exchange no Ad Manager | Suporte |
In-Stream TrueView | 6 |
Seleção de In-Stream | |
In-stream padrão | |
Espaço inteiro | |
Complementares | 4 |
Preenchimento complementar | |
Sobreposições | |
Visibilidade do Active View | |
Por que esse anúncio? | 8 |
1 Dos recursos do VAST 4 compatíveis com o Google Ad Manager, o IMA é compatível com os seguintes recursos:
- VAST 4.2
- Compatibilidade com Secure Interactive Media Interface Definition (SIMID)
- Permissão de vários nós
UniversalAdID
- VAST 4.0
- AdID
- Arquivo mezanino
- Novos códigos de erro de VAST
- Novas macros VAST
- Suporte a
AdVerifications
2 Os seguintes recursos do VAST 3.0 ainda não são compatíveis:
adSlotId
complementar- Opções de exibição complementar
- Ícones
3 Os seguintes recursos VMAP ainda não têm suporte:
- Eventos de rastreamento específicos do VMAP
- Códigos de erro específicos do VMAP
- Anúncios overlay
- Ajuste de horário que não seja hh:mm:ss ou "start" e "end"
- Mostrar atributo
breakType
repeatAfter
atributo
4 Somente imagens complementares são compatíveis. Complementares de imagens exigem implementação personalizada para o preenchimento de anúncios. Anúncios complementares não são compatíveis com tvOS.
5 Os anúncios puláveis tradicionais são compatíveis somente com os SDKs de DAI do IMA para HTML5, iOS, tvOS, Roku e Android (incluindo Android TV).
Com o SDK do Cast, é necessário declarar a capacidade de pular com
StreamRequest.senderCanSkip
,
para oferecer suporte a anúncios puláveis extra.
6 Os anúncios TrueView puláveis são compatíveis somente com os SDKs de DAI do IMA para HTML5, iOS e Android (incluindo Android TV).
7 Os recursos do Google AdSense não são compatíveis com o SDK do Cast.
8 A opção Por que esse anúncio? exige que o parâmetro adUiElement
seja transmitido ao criar o StreamManager
.
Por que esse anúncio? não é compatível com o SDK do Cast.
Advertências para frameworks JavaScript
Há algumas considerações ao usar um framework de JavaScript, como React ou AngularJS, com o SDK HTML5 do IMA. Essas estruturas geralmente movem elementos do DOM, o que pode interromper o SDK do IMA, já que o SDK espera que o DOM esteja estático quando iniciado. O SDK do IMA é compatível com frameworks JavaScript, desde que o SDK seja iniciado depois que o framework terminar de mover os elementos DOM.
Especificamente, o elemento HTML5 transmitido como o argumento adUiElement
ao
criar o
StreamManager
não pode ser movido depois que for instanciado.
Suporte para Apple AirPlay
O SDK do IMA não é compatível com o Apple AirPlay. Desative o AirPlay ou as solicitações de anúncios quando o AirPlay for detectado.