Esta página fornece informações gerais sobre o suporte do lado do cliente do IMA em HTML5 e a compatibilidade com navegadores, formatos de vídeo e plataformas.
Formatos de vídeo e navegadores compatíveis
O suporte a vários recursos varia entre os navegadores, e não há um formato de vídeo padrão único compatível com todos os principais navegadores. Os três principais formatos de vídeo 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 em Tecnologia de Vídeo para ver uma lista de players de vídeo conhecidos que são compatíveis com o SDK do IMA.
Compatibilidade com 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 (disparado quando há
qualquer busca significativa na direção inversa), start,
thirdQuartile.
Parcialmente compatível
clickO evento
Clické enviado apenas para anúncios em vídeo. Não é possível capturar cliques nos players nativos de tela cheia no Android, iOS ou computador, mas eles podem ser capturados por um elemento de rastreamento de cliques in-page 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 um 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
offsetWidtheoffsetHeighttêm pelo menos o tamanho do corpo do documento. Esse modo é compatível com todos os navegadores. Para ver um exemplo de tela cheia simulada, faça o download do exemplo.No iPhone e nas plataformas Android anteriores à versão 3.0, o vídeo sempre será reproduzido no modo de tela cheia.
mute,unmuteO iOs e o Android têm controles nativos do volume. Por isso, o SDK do IMA não pode determinar o volume ou o estado de silenciamento, e não somos notificados sobre mudanças. Confira abaixo uma lista das versões de navegador que são e não são compatíveis com
mute,unmute:- Compatível com: Firefox 3.5+, Chrome 8+, Safari 4+
- Não aceito: iOS, Android
Para mais detalhes sobre a veiculação de anúncios VAST, consulte as diretrizes do IAB.
Advertências para frameworks de JavaScript
Há algumas considerações ao usar um framework de JavaScript, como React ou AngularJS,
com o SDK do IMA para HTML5. Esses frameworks geralmente movem elementos do DOM, o que pode interromper a funcionalidade do IMA, já que ele espera que o DOM seja estático quando o SDK é iniciado. O IMA é compatível com frameworks de JavaScript, desde que seja iniciado depois que o framework terminar de mover os elementos DOM. Especificamente, o elemento HTML5 transmitido como o argumento containerElement ao
construir o
AdDisplayContainer
não pode ser movido depois de instanciado.
Plataformas de player de vídeo compatíveis
Os SDKs do IMA do Google são compatíveis com as seguintes plataformas:
| Plataforma | Versão | Tipo de anúncio |
|---|---|---|
| HTML5 | Computador: Chrome, Firefox, Safari, Edge, Opera Dispositivo móvel: Chrome/navegador Android (Android para smartphones e tablets), Safari e Chrome (iOS) |
Vídeo linear, display linear, anúncios não lineares e complementares, soluções de vídeo do Ad Manager, vídeo do Ad Exchange e anúncios do AFV |
| iOS | iOS 10.0 ou mais recente | Anúncios lineares e complementares, vídeos do Ad Manager, vídeos do Ad Exchange e anúncios do AFV |
| Android | Android 4.4 ou mais recente | Anúncios lineares e complementares, vídeos do Ad Manager, vídeos do Ad Exchange e anúncios do AFV |
| tvOS | tvOS 15+ | 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 | |
|---|---|---|---|---|
| IAB Video Suite | ||||
| 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 | ![]() |
![]() |
![]() |
![]() |
| Anúncios de display lineares |
|
![]() |
![]() |
![]() |
| Recursos hospedados pelo YouTube | 4 |
![]() |
![]() |
![]() |
| Anúncios não lineares (sobreposições) | 5 |
![]() |
![]() |
![]() |
| Complementares | ![]() |
![]() |
![]() |
![]() |
| Recursos de anúncios complementares alternativos do VAST 3 | ![]() |
![]() |
![]() |
![]() |
| Visibilidade do Active View | ![]() |
![]() |
![]() |
![]() |
| Anúncios de áudio | ![]() |
![]() |
![]() |
![]() |
| Redirecionamentos VAST | ![]() |
![]() |
![]() |
![]() |
| Preenchimento complementar com solicitação de display | ![]() |
![]() |
![]() |
![]() |
| Compatibilidade com a Tag de Publisher do Google (GPT) | ![]() |
![]() |
![]() |
![]() |
| Reconhecimento de conteúdo | ![]() |
![]() |
![]() |
![]() |
| Regras de anúncio | 3 |
![]() |
![]() |
![]() |
| Intervalos de anúncio manuais em regras de anúncio |
|
![]() |
![]() |
![]() |
| Limites de frequência 6 | ![]() |
![]() |
![]() |
![]() |
| Exclusões competitivas (stream) | ![]() |
![]() |
![]() |
![]() |
| Exclusões competitivas (conjunto) | ![]() |
![]() |
![]() |
![]() |
| Exclusões competitivas (página inteira) | ![]() |
![]() |
![]() |
![]() |
| Agrupamento em pods | 3 |
![]() |
![]() |
![]() |
| Bumpers | ![]() |
![]() |
![]() |
![]() |
| Relatórios sobre o acompanhamento de vários eventos (MET) | ![]() |
![]() |
![]() |
![]() |
| Alocação dinâmica (AdSense para vídeos, Ad Exchange do Ad Manager) | ![]() |
![]() |
![]() |
![]() |
| Pulável (não TrueView) 8 | 5 |
![]() |
![]() |
![]() |
| Seleção de In-Stream | ![]() |
![]() |
![]() |
![]() |
| Pré-carregamento de recursos | 7 |
![]() |
![]() |
![]() |
| Recursos do AdSense para Vídeos | ||||
| TrueView InStream | 5 |
![]() |
![]() |
![]() |
| Seleção de In-Stream | ![]() |
![]() |
![]() |
![]() |
| In-stream padrão | ![]() |
![]() |
![]() |
![]() |
| Slot completo | ![]() |
![]() |
![]() |
![]() |
| Complementares | ![]() |
![]() |
![]() |
![]() |
| Preenchimento complementar | ![]() |
![]() |
![]() |
![]() |
| Sobreposições | 5 |
![]() |
![]() |
![]() |
| Pré-carregamento de recursos | 7 |
![]() |
![]() |
![]() |
| Recursos do Ad Exchange no Ad Manager | ||||
| TrueView InStream | 5 |
![]() |
![]() |
![]() |
| Seleção de In-Stream | ![]() |
![]() |
![]() |
![]() |
| In-stream padrão | ![]() |
![]() |
![]() |
![]() |
| Slot completo | ![]() |
![]() |
![]() |
![]() |
| 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 SDKs que não são HTML5:
- Complementar
adSlotId - Opções de exibição complementar
- Ícones
2 Os seguintes recursos do VMAP ainda não são compatíveis:
- Eventos de rastreamento específicos do VMAP
- Códigos de erro específicos do VMAP
- Anúncios overlay
- Ajustes de tempo diferentes de hh:mm:ss ou "start" e "end"
- Atributo de exibição
breakType repeatAfteratributo
3 A compatibilidade com VMAP e regras de anúncio no iPhone exige a reprodução de anúncios personalizada.
4 Criativos hospedados no 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), puláveis (não TrueView) e TrueView in-stream são compatíveis com a Web para dispositivos móveis em HTML5 no iOS 10+ 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 no Android anterior à versão 4.0
- Anúncios hospedados no YouTube, incluindo formatos TrueView
-
Recurso de reprodução de intervalo 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 8 segundos. Quando anúncios mais curtos do que o tamanho mínimo são reproduzidos, o botão Pular não é exibido.
9 Dos recursos do VAST 4 compatíveis com o Google Ad Manager, o IMA é compatível com os seguintes:
- VAST 4.2
- Suporte para 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 do erro de VAST
- Suporte a
AdVerifications

