Esta página oferece informações gerais sobre o suporte e a compatibilidade da DAI do IMA 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, o suporte a vários recursos varia entre os navegadores, e não há um único formato de vídeo padrão compatível com 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 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 de recuo), start
,
thirdQuartile
.
Compatível parcialmente
click
O evento
Click
só é enviado 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 IMA oferece suporte ao 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
são pelo menos do tamanho do corpo do documento. Esse modo é compatível com todos os navegadores.No iPhone e nas plataformas Android anteriores à 3.0, os vídeos são sempre reproduzidos no modo de tela cheia.
mute
,unmute
O iOs e o Android têm controles nativos do volume. Por isso, o IMA não pode determinar o volume ou o estado de silenciamento, nem o SDK é notificado sobre as mudanças. Confira abaixo uma lista das versões do navegador que oferecem e não oferecem suporte a
mute
,unmute
:- Compatível com:Firefox 3.5 ou mais recente, Chrome 8 ou mais recente, Safari 4 ou mais recente
- Incompatível:iOS, Android
Consulte as diretrizes do IAB para mais detalhes sobre a veiculação de anúncios VAST.
Eventos de anúncio ao assistir intervalos de anúncio novamente
O IMA não aciona eventos de anúncio ao assistir anúncios novamente pelos seguintes motivos:
- Os URLs de eventos só podem ser acionados uma vez. Caso contrário, eles podem ser lidos como spam.
- Isso permite que os usuários procurem dentro e ao redor dos intervalos de anúncios que já foram vistos, criando uma experiência de busca melhor.
Estes são os únicos eventos acionados ao assistir novamente os intervalos de anúncios:
AD_PERIOD_STARTED
AD_PERIOD_ENDED
Plataformas de player de vídeo com suporte
Os SDKs do Google IMA são compatíveis com as seguintes plataformas:
Plataforma | Versão |
---|---|
HTML5 | Computador: Chrome, Firefox, Safari, Edge e Opera Dispositivos móveis: Chrome/Navegador Android (Android para smartphones e tablets), Safari e Chrome (iOS) |
iOS | iOS 10.0 ou mais recente |
Android | Android 4.4 ou mais recente |
Google Cast | Todos os dispositivos de transmissão |
tvOS | tvOS 14 ou mais recente |
Roku | Todos os dispositivos que ainda estão recebendo atualizações de software do Roku |
Suporte a formatos de stream de vídeo
O IMA oferece suporte a HLS e DASH em todos os SDKs. Consulte esta tabela para conferir o suporte em plataformas de SDK específicas. Para uma reprodução adequada do stream, seu player de vídeo precisa oferecer suporte ao 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ídeo 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 (overlays) | |
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 da Tag do editor do Google (GPT) | |
Conscientização sobre o conteúdo | |
Regras de anúncio | |
Podding | |
Bumpers | |
Geração de relatórios sobre o acompanhamento de vários eventos (MET) | |
Pulável (reserva / não TrueView) | 5 |
Recursos do AdSense para vídeos 7 | Suporte |
TrueView InStream | 6 |
Seleção de In-Stream | |
In-stream padrão | |
Slot completo | |
Complementares | 4 |
Preenchimento complementar | |
Sobreposições | |
Recursos do Ad Exchange no Ad Manager | Suporte |
TrueView InStream | 6 |
Seleção de In-Stream | |
In-stream padrão | |
Slot completo | |
Complementares | 4 |
Preenchimento complementar | |
Sobreposições | |
Visibilidade do Active View | |
Por que esse anúncio? | 8 |
1 Dos recursos do VAST 4 com suporte do Google Ad Manager, o IMA oferece suporte aos seguintes recursos:
- VAST 4.2
- Compatibilidade com a 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
- Novas macros VAST
- Suporte a
AdVerifications
2 Os seguintes recursos do VAST 3.0 ainda não são compatíveis:
- Complementar
adSlotId
- Opções de exibição complementar
- Ícones
3 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
- Deslocamentos de tempo diferentes de hh:mm:ss ou "início" e "fim"
- Mostrar atributo
breakType
repeatAfter
atributo
4 Somente imagens complementares são aceitas. Os anúncios complementares de imagem exigem implementação personalizada para preencher anúncios. Os anúncios complementares não são compatíveis com tvOS.
5 Os anúncios puláveis tradicionais são compatíveis apenas com
os SDKs da DAI do IMA para HTML5, iOS, tvOS, Roku e Android (incluindo o Android TV).
Com o SDK do Cast, é necessário declarar o recurso de omissão com
StreamRequest.senderCanSkip
,
para oferecer suporte a anúncios omitíveis tradicionais.
6 Os anúncios TrueView puláveis são compatíveis apenas com os SDKs da DAI do IMA para HTML5, iOS e Android (incluindo o Android TV).
7 O SDK do Cast não oferece suporte a recursos do AdSense.
8 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.
Considerações sobre frameworks JavaScript
Há algumas considerações ao usar uma estrutura JavaScript, como
React ou AngularJS, com o SDK do IMA para HTML5. Esses frameworks geralmente movem elementos
do DOM, o que pode interromper o SDK do IMA, já que o SDK espera que o DOM seja
estático quando for iniciado. O SDK do IMA oferece suporte a frameworks JavaScript, desde que
seja iniciado depois que o framework terminar de mover elementos DOM.
Especificamente, o elemento HTML5 transmitido como o argumento adUiElement
ao
criar o
StreamManager
não pode ser movido depois de ser instanciado.
Suporte ao Apple AirPlay
O SDK do IMA não oferece suporte ao Apple AirPlay. Desative o AirPlay ou as solicitações de anúncios quando o AirPlay for detectado.