Compatibilidade

Esta página fornece informações gerais sobre compatibilidade e compatibilidade de 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 diversos recursos difere 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 de eventos VAST

Esta seção lista os eventos VAST que são relatados 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 IMA é compatível com o modo de tela cheia simulada, em que o vídeo ocupa toda a janela do navegador. O IMA considera um vídeo no modo de tela cheia quando offsetWidth e offsetHeight têm pelo menos o tamanho do corpo do documento. Este modo é compatível com todos os navegadores.

    No iPhone e nas plataformas anteriores ao Android 3.0, o vídeo sempre é exibido no modo de tela cheia.

  • mute e unmute

    O iOs e o Android têm controles nativos do volume. Dessa forma, o IMA não pode determinar o volume ou o estado silenciado, e o SDK não é notificado sobre as mudanças. Veja abaixo uma lista das versões do navegador que são compatíveis ou não com o mute e unmute:

    • 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úncios ao assistir novamente os intervalos de anúncio

O IMA não aciona eventos de anúncio ao assistir novamente aos anúncios pelos seguintes motivos:

  • Os URLs de evento devem ser acionados apenas uma vez. Caso contrário, podem ser lidos como comportamento de spam.
  • Isso permite que os usuários procurem dentro e ao redor dos intervalos de anúncios que já visualizaram, criando uma experiência de busca melhor.

Estes são os únicos eventos disparados ao assistir novamente aos intervalos de anúncio:

  • AD_PERIOD_STARTED
  • AD_PERIOD_ENDED

Plataformas de players de vídeo compatíveis

Os SDKs do Google IMA 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 mais recente
Android Android 4.4 ou superior
Google Cast Todos os dispositivos de transmissão
tvOS tvOS 14 ou mais recente
Roku Todos os dispositivos que ainda recebem atualizações de software do Roku

Suporte ao formato de stream de vídeo

O IMA é compatível com HLS e DASH em todos os SDKs. Consulte esta tabela para receber suporte em plataformas específicas do SDK. Para uma reprodução adequada da transmissão, seu player de vídeo precisa ser compatível com o tipo de stream que está sendo usado.

Plataforma do SDK do IMA HLS DASH
HTML5 Marca de seleção Marca de seleção
iOS Marca de seleção Vermelho-X
Android Marca de seleção Marca de seleção
Google Cast Marca de seleção Marca de seleção
tvOS Marca de seleção Vermelho-X
Roku Marca de seleção Marca de seleção

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; Aviso 1
VAST 3; Aviso 2
VAST 2; Marca de seleção
VPAID 2 Vermelho-X
VMAP 1.0.1 Aviso 3
Recursos de vídeo do Ad Manager Suporte
Anúncios lineares Marca de seleção
Anúncios não lineares (sobreposições) Vermelho-X
Complementares Aviso 4
Recursos de anúncios complementares VAST 3 Vermelho-X
Visibilidade do Active View Marca de seleção
Redirecionamentos VAST Marca de seleção
Preenchimento complementar com solicitação de exibição Vermelho-X
Compatibilidade da Tag do editor do Google (GPT) Vermelho-X
Reconhecimento de conteúdo Vermelho-X
Regras de anúncio Marca de seleção
Agrupamento Marca de seleção
Anúncios bumper Marca de seleção
Relatórios sobre o acompanhamento de vários eventos (MET, na sigla em inglês) Marca de seleção
Pulável (reserva / não TrueView) Aviso 5
Recursos do AdSense para vídeos 7 Suporte
In-Stream TrueView Aviso 6
Seleção de In-Stream Marca de seleção
In-stream padrão Marca de seleção
Espaço inteiro Vermelho-X
Complementares Aviso 4
Preenchimento complementar Vermelho-X
Sobreposições Vermelho-X
Recursos do Ad Exchange no Ad Manager Suporte
In-Stream TrueView Aviso 6
Seleção de In-Stream Marca de seleção
In-stream padrão Marca de seleção
Espaço inteiro Vermelho-X
Complementares Aviso 4
Preenchimento complementar Vermelho-X
Sobreposições Vermelho-X
Visibilidade do Active View Marca de seleção
Por que esse anúncio? Aviso 8

1 Dos recursos do VAST 4 compatíveis com o Google Ad Manager, o IMA é compatível com os seguintes recursos:

2 Ainda não há suporte para os seguintes recursos do VAST 3.0:

  • Complementar adSlotId
  • Opções de exibição complementar
  • Ícones

3 Ainda não há suporte para os seguintes recursos do VMAP:

  • Eventos de rastreamento específicos do VMAP
  • Códigos de erro específicos de VMAP
  • Anúncios overlay
  • Ajustes de horário diferentes de hh:mm:ss ou "start" e "end"
  • Exibir o atributo breakType
  • repeatAfter atributo

4 Somente há suporte para imagens complementares. Complementares de imagem exigem implementação personalizada para preencher anúncios. Os anúncios complementares não são compatíveis com o tvOS.

5 Os anúncios puláveis tradicionais são compatíveis apenas 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 que haja compatibilidade com anúncios puláveis adicionais.

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 AdSense não são compatíveis com o SDK do Cast.

8 Por que esse anúncio? exige que o parâmetro adUiElement seja transmitido ao criar o StreamManager. O SDK do Cast não é compatível com a opção Por que esse anúncio?.

Advertências para frameworks JavaScript

Há determinadas considerações ao usar um framework de JavaScript, como o React ou AngularJS, com o SDK HTML5 do IMA. Essas estruturas geralmente movem elementos do DOM, o que pode corromper o SDK do IMA, já que o SDK espera que o DOM seja estático quando iniciado. O SDK do IMA é compatível com frameworks JavaScript, desde que ele seja iniciado após a conclusão da transferência dos elementos DOM pelo framework. Especificamente, o elemento HTML5 transmitido como o argumento adUiElement ao criar a StreamManager não pode ser movido depois de instanciado.

Suporte ao 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.