Nesta página, você encontra informações gerais sobre o suporte e a compatibilidade do IMA HTML5 no lado do cliente para navegadores, formatos de vídeo e plataformas.
Formatos de vídeo e navegadores compatíveis
A compatibilidade com diversos recursos varia de acordo com o navegador, e não há um único formato de vídeo padrão compatível com todos os principais navegadores. Os três formatos de vídeo principais usados na maioria dos navegadores são H.264, WebM e Ogg Theora.
Players de vídeo compatíveis
A maioria dos recursos do IMA é compatível com players de vídeo HTML5 comuns, incluindo a tag HTML <video>
. Consulte o Programa de parceiros de tecnologia de vídeo para ver uma lista de players de vídeo conhecidos compatíveis com o SDK do IMA.
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
(acionado 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 os cliques 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 SDK do IMA é compatível com o modo de tela cheia simulada, em que o vídeo ocupa toda a janela do navegador. Consideramos que um vídeo está no modo de tela cheia quando
offsetWidth
eoffsetHeight
têm pelo menos o tamanho do corpo do documento. Este modo pode ser usado em todos os navegadores. Para um exemplo de tela cheia simulada, faça o download da amostra.No iPhone e em plataformas com versões anteriores ao Android 3.0, o vídeo sempre será reproduzido no modo de tela cheia.
mute
eunmute
O iOs e o Android têm controles nativos do volume. Assim, o SDK do IMA não pode determinar o volume ou o estado silenciado, nem somos notificados sobre as mudanças. Veja abaixo uma lista das versões do navegador que têm ou não suporte a
mute
eunmute
:- Suportados: Firefox 3.5+, Chrome 8+, Safari 4+
- Não compatíveis:iOS, Android
Para mais detalhes sobre a veiculação de anúncios VAST, consulte as diretrizes do IAB.
Advertências para estruturas de JavaScript
Há algumas considerações ao usar um framework de JavaScript, como React ou AngularJS,
com o SDK HTML5 do IMA. Esses frameworks geralmente movem elementos do DOM, o que pode causar falhas na funcionalidade do IMA, já que o DOM espera que o DOM seja estático quando o SDK for iniciado. O IMA é compatível com frameworks de JavaScript, desde que o IMA seja iniciado após o framework terminar de mover os elementos DOM. Especificamente, não é possível mover o elemento HTML5 transmitido como o argumento containerElement ao criar o AdDisplayContainer
depois de instanciado.
Suporte ao Apple AirPlay
No momento, 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.
Plataformas de players de vídeo compatíveis
Os SDKs do Google IMA são compatíveis com as seguintes plataformas:
Plataforma | Versão | Tipo de anúncio |
---|---|---|
HTML5 | Computador: Chrome, Firefox, Safari, Edge, Opera Dispositivos móveis: navegador Chrome/Android (Android para smartphones e tablets), Safari e Chrome (iOS) |
Anúncios lineares, não lineares e complementares, Video Solutions do Ad Manager, vídeo do Ad Exchange e anúncios AFV |
iOS | iOS 10.0 ou mais recente | Anúncios lineares e complementares, vídeo do Ad Manager, vídeo do Ad Exchange e anúncios do AFV |
Android | Android 4.4 ou superior | Anúncios lineares e complementares, vídeo do Ad Manager, vídeo do Ad Exchange e anúncios do AFV |
tvOS | tvOS 14 ou mais recente | Anúncios lineares, vídeo do Ad Manager e vídeo do Ad Exchange |
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.
HTML5 v3 | iOS v3 | Android v3 | tvOS | |
---|---|---|---|---|
Pacote de vídeos do IAB (em inglês) | ||||
VAST 4; | 9 | 9 | 9 | 9 |
VAST 3; | 1 | 1 | 1 | |
VAST 2; | ||||
SIMID 1,0 | ||||
VPAID 2 (HTML5) | ||||
VMAP 1.0.1 | 2 3 | 2 | 2 | 2 |
SDK do OM 1.3 | ||||
Recursos de vídeo do Ad Manager | ||||
Anúncios lineares | ||||
Recursos hospedados pelo YouTube | 4 | |||
Anúncios não lineares (sobreposições) | 5 | |||
Complementares | ||||
Recursos de anúncios complementares alternativos VAST 3 | ||||
Visibilidade do Active View | ||||
Anúncios de áudio | ||||
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 | 3 | |||
Intervalos de anúncios manuais nas regras de anúncios | ||||
Limites de frequência 6 | ||||
Exclusões de concorrentes (transmissão) | ||||
Exclusões competitivas (conjunto) | ||||
Exclusões competitivas (página inteira) | ||||
Agrupar | 3 | |||
Bumpers | ||||
Relatórios sobre o acompanhamento de vários eventos (MET) | ||||
Alocação dinâmica (AdSense para vídeos, Ad Manager para Ad Exchange) | ||||
Pulável (não TrueView) 8 | 5 | |||
Seleção de In-Stream | ||||
Pré-carregamento de recursos | 7 | |||
Recursos do AdSense para vídeos | ||||
In-Stream TrueView | 5 | |||
Seleção de In-Stream | ||||
In-stream padrão | ||||
Espaço inteiro | ||||
Complementares | ||||
Preenchimento complementar | ||||
Sobreposições | 5 | |||
Pré-carregamento de recursos | 7 | |||
Recursos do Ad Exchange do Ad Manager | ||||
In-Stream TrueView | 5 | |||
Seleção de In-Stream | ||||
In-stream padrão | ||||
Espaço inteiro | ||||
Complementares | ||||
Preenchimento complementar | ||||
Sobreposições | 5 | |||
Visibilidade do Active View | ||||
Pré-carregamento de recursos | 7 | |||
Por que esse anúncio? |
1 Os seguintes recursos do VAST 3.0 ainda não são compatíveis com os SDKs que não são HTML5:
- Complementar
adSlotId
- Opções de exibição de complementares
- Ícones
2 Ainda não há suporte para os seguintes recursos do VMAP:
- Eventos de rastreamento específicos do VMAP
- Códigos de erro específicos do VMAP
- Anúncios overlay
- Ajustes de horário que não sejam hh:mm:ss ou "start" e "end"
- Exibir atributo
breakType
repeatAfter
atributo
3 A compatibilidade com VMAP e regras de anúncios no iPhone exige reprodução de anúncios personalizados.
4 Os criativos hospedados pelo YouTube são compatíveis com computadores, mas não com a Web para dispositivos móveis.
5 Os anúncios não lineares (sobreposições), os puláveis (não TrueView) e os anúncios TrueView In-stream são compatíveis com a Web para dispositivos móveis HTML5 no iOS 10 e versões mais recentes quando
playsinline
é usado
.
6 Os limites de frequência das regras de anúncios e as exclusões competitivas exigem cookies ou PPID.
7 O pré-carregamento de recursos nativos não funciona com o seguinte:
- Web para dispositivos móveis em dispositivos iOS
- Web para dispositivos móveis com Android 4.0 ou versões anteriores
- Anúncios hospedados pelo YouTube, incluindo formatos TrueView
-
Recurso de interrupção manual do IMA (qualquer implementação
que dependa do evento
AD_BREAK_READY
)
8 O SDK não é compatível com anúncios puláveis com menos de oito segundos de duração. Quando anúncios mais curtos do que a duração mínima são reproduzidos, o botão Skip não é exibido.
9 Dos recursos do VAST 4 compatíveis com o Google Ad Manager, o IMA é compatível com os seguintes recursos:
- VAST 4.2
- Suporte à Definição de interface de mídia interativa segura (SIMID, na sigla em inglês).
- Permissão de vários nós
UniversalAdID
- VAST 4.0
- AdID
- Arquivo mezanino
- Novos códigos de erro de VAST
- Suporte a
AdVerifications