Esta página fornece informações gerais sobre a compatibilidade e o suporte do IMA HTML5 do lado do cliente para 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 típicos, 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 com suporte ao 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á
qualquer busca significativa para trás), 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 em tela cheia no Android, iOS ou computador, mas 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 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 a
offsetWidth
e aoffsetHeight
têm pelo menos o tamanho do corpo do documento. Esse modo é compatível com todos os navegadores. Para um exemplo de tela cheia simulada, faça o download da amostra.No iPhone e nas plataformas Android anteriores à versão 3.0, o vídeo sempre será reproduzido no modo de tela cheia.
mute
,unmute
O iOs e o Android têm controles nativos do volume. Assim, o SDK da IMA não consegue determinar o volume ou o estado de mudo, e não somos notificados sobre mudanças. Confira abaixo uma lista das versões de navegadores que são e não são compatíveis com
mute
eunmute
:- Compatível:Firefox 3.5+, Chrome 8+, Safari 4+
- Não compatível:iOS, Android
Para mais detalhes sobre a veiculação de anúncios VAST, consulte as diretrizes do IAB.
Observações sobre frameworks JavaScript
Há algumas considerações ao usar um framework JavaScript, como React ou AngularJS, com o SDK HTML5 do IMA. Esses frameworks geralmente movem elementos do DOM, o que pode prejudicar a funcionalidade do IMA, já que ele espera que o DOM seja estático quando o SDK é iniciado. A IMA é compatível com frameworks JavaScript, desde que seja iniciada depois que o framework terminar de mover os elementos do DOM. Especificamente, o elemento HTML5 transmitido como o argumento containerElement ao
construir o
AdDisplayContainer
não deve ser movido depois de instanciado.
Suporte do 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úncio quando o AirPlay for detectado.
Plataformas de player 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: Chrome/Navegador Android (Android para smartphones e tablets), Safari e Chrome (iOS) |
Anúncios lineares, não lineares e complementares, soluções de vídeo do Ad Manager, vídeo do Ad Exchange e anúncios AFV |
iOS | iOS 10.0 ou versões mais recentes | Anúncios lineares e complementares, vídeo do Ad Manager, vídeo do Ad Exchange e anúncios AFV |
Android | Android 4.4 ou mais recente | Anúncios lineares e complementares, vídeo do Ad Manager, vídeo do Ad Exchange e anúncios AFV |
tvOS | tvOS 14+ | 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 (em inglês) | ||||
VAST 4 | ![]() |
![]() |
![]() |
![]() |
VAST 3 | ![]() |
![]() |
![]() |
![]() |
VAST 2 | ![]() |
![]() |
![]() |
![]() |
SIMID 1.0 | ![]() |
![]() |
![]() |
![]() |
VPAID 2 (HTML5) | ![]() |
![]() |
![]() |
![]() |
VMAP 1.0.1 | ![]() |
![]() |
![]() |
![]() |
SDK do OM 1.3 | ![]() |
![]() |
![]() |
![]() |
Recursos de vídeo do Ad Manager | ||||
Anúncios lineares | ![]() |
![]() |
![]() |
![]() |
Recursos hospedados pelo YouTube | ![]() |
![]() |
![]() |
![]() |
Anúncios não lineares (overlays) | ![]() |
![]() |
![]() |
![]() |
Complementares | ![]() |
![]() |
![]() |
![]() |
Recursos alternativos de anúncios complementares VAST 3 | ![]() |
![]() |
![]() |
![]() |
Visibilidade do Active View | ![]() |
![]() |
![]() |
![]() |
Anúncios de áudio | ![]() |
![]() |
![]() |
![]() |
Redirecionamentos VAST | ![]() |
![]() |
![]() |
![]() |
Preenchimento complementar com solicitação de display | ![]() |
![]() |
![]() |
![]() |
Compatibilidade com a Tag do editor do Google (GPT) | ![]() |
![]() |
![]() |
![]() |
Reconhecimento de conteúdo | ![]() |
![]() |
![]() |
![]() |
Regras de anúncio | ![]() |
![]() |
![]() |
![]() |
Intervalos de anúncio manuais em regras de anúncio |
![]() |
![]() |
![]() |
![]() |
Limites de frequência 6 | ![]() |
![]() |
![]() |
![]() |
Exclusões competitivas (transmissão) | ![]() |
![]() |
![]() |
![]() |
Exclusões competitivas (pod) | ![]() |
![]() |
![]() |
![]() |
Exclusões competitivas (página inteira) | ![]() |
![]() |
![]() |
![]() |
Agrupar | ![]() |
![]() |
![]() |
![]() |
Bumpers | ![]() |
![]() |
![]() |
![]() |
Relatórios sobre o rastreamento de vários eventos (MET) | ![]() |
![]() |
![]() |
![]() |
Alocação dinâmica (AdSense para vídeo, Ad Exchange do Ad Manager) | ![]() |
![]() |
![]() |
![]() |
Pulável (não TrueView) 8 | ![]() |
![]() |
![]() |
![]() |
Seleção de In-Stream | ![]() |
![]() |
![]() |
![]() |
Pré-carregamento de recursos | ![]() |
![]() |
![]() |
![]() |
Recursos do AdSense para vídeos | ||||
TrueView InStream | ![]() |
![]() |
![]() |
![]() |
Seleção de In-Stream | ![]() |
![]() |
![]() |
![]() |
InStream padrão | ![]() |
![]() |
![]() |
![]() |
Slot completo | ![]() |
![]() |
![]() |
![]() |
Complementares | ![]() |
![]() |
![]() |
![]() |
Preenchimento complementar | ![]() |
![]() |
![]() |
![]() |
Sobreposições | ![]() |
![]() |
![]() |
![]() |
Pré-carregamento de recursos | ![]() |
![]() |
![]() |
![]() |
Recursos do Ad Exchange no Ad Manager | ||||
TrueView InStream | ![]() |
![]() |
![]() |
![]() |
Seleção de In-Stream | ![]() |
![]() |
![]() |
![]() |
InStream padrão | ![]() |
![]() |
![]() |
![]() |
Slot completo | ![]() |
![]() |
![]() |
![]() |
Complementares | ![]() |
![]() |
![]() |
![]() |
Preenchimento complementar | ![]() |
![]() |
![]() |
![]() |
Sobreposições | ![]() |
![]() |
![]() |
![]() |
Visibilidade do Active View | ![]() |
![]() |
![]() |
![]() |
Pré-carregamento de recursos | ![]() |
![]() |
![]() |
![]() |
Por que esse anúncio? | ![]() |
![]() |
![]() |
![]() |
1 Os seguintes recursos do VAST 3.0 ainda não são compatíveis com os SDKs nã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 da VMAP
- Códigos de erro específicos do VMAP
- Anúncios overlay
- Outros ajustes de tempo que não sejam hh:mm:ss ou "start" e "end"
- Atributo
breakType
de exibição repeatAfter
atributo
3 O suporte para VMAP e regras de anúncio no iPhone exige uma reprodução de anúncios personalizada.
4 Os criativos hospedados no YouTube são compatíveis com computadores, mas não com a Web móvel.
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 ou versões mais recentes quando
playsinline
é usado.
6 Os limites de frequência e as exclusões competitivas das regras de anúncios 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 intervalos manuais da 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 de duração. Quando anúncios mais curtos que o tempo mínimo são veiculados, o botão Pular não aparece.
9 Dos recursos do VAST 4 compatíveis com o Google Ad Manager, o IMA oferece suporte aos seguintes recursos:
- VAST 4.2
- Compatibilidade com a 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
- Suporte a
AdVerifications