Compatibilidade

Esta página fornece informações gerais sobre compatibilidade e compatibilidade com a 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 para várias recursos difere entre os navegadores, e não há um único formato de vídeo padrão suportado por todos os principais navegadores. Os três principais formatos de vídeo usados no a maioria dos navegadores são H.264, HLS e Dash.

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 e midpoint. pause, resume, rewind (disparados 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 de tela cheia no Android, iOS, ou computador, mas os cliques ainda podem ser capturados por um mecanismo de acompanhamento quando o vídeo for fechado. No entanto, se o elemento de vídeo usar elementos nativos no iPad, os cliques não podem 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. Esse modo é compatível com todos os navegadores.

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

  • mute e unmute

    O iOs e o Android têm controles nativos do volume. Assim, o IMA não pode determinar o volume ou o estado mudo, e o SDK não é notificado sobre as alterações. Abaixo está uma lista das versões dos navegadores que são e não compatíveis mute, unmute:

    • Suportados:Firefox 3.5+, Chrome 8+, Safari 4+
    • Não compatíveis:iOS, Android

Consulte a Diretrizes do IAB para mais detalhes sobre a veiculação de anúncios VAST.

Eventos de anúncio ao assistir novamente intervalos de anúncio

O IMA não aciona eventos quando os anúncios são assistidos novamente pelos seguintes motivos:

  • Os URLs de eventos só devem ser acionados uma vez. Caso contrário, podem ser lidos como spam. do seu modelo.
  • Isso permite que os usuários busquem nos intervalos de anúncio 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 IMA do Google são compatíveis com as seguintes plataformas:

Plataforma Versão
HTML5 Computador: Chrome, Firefox, Safari, Edge e Opera
Dispositivos móveis: navegador Chrome/Android (Android para smartphones e tablets), Safari e Chrome (iOS)
iOS iOS 10.0 ou posterior
Android Android 4.4 ou superior
Google Cast Todos os dispositivos de transmissão
tvOS tvOS 14 ou mais
Roku Todos os dispositivos que ainda recebem atualizações de software do Roku

Suporte a formatos de stream de vídeo

O IMA é compatível com HLS e DASH nos SDKs. Consulte esta tabela para receber suporte em plataformas de SDK específicas. Para a reprodução do stream, seu player de vídeo precisa oferecer suporte ao tipo de transmissão 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 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 alternativos do 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 com a Tag do editor do Google (GPT) Vermelho-X
Reconhecimento de conteúdo Vermelho-X
Regras de anúncio Marca de seleção
Agrupar Marca de seleção
Bumpers 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
TrueView InStream 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
TrueView InStream 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 das Recursos do VAST 4 compatíveis com os anúncios do Google Manager, o IMA é compatível com os seguintes recursos:

2 Os seguintes recursos do VAST 3.0 não estão mas compatíveis:

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

3 Os seguintes recursos VMAP ainda não têm suporte:

  • Eventos de rastreamento específicos do VMAP
  • Códigos de erro específicos do VMAP
  • Anúncios overlay
  • Ajuste de horário que não seja hh:mm:ss ou "start" e “finalizar”
  • Mostrar atributo breakType
  • repeatAfter atributo

4 Somente imagens complementares são compatíveis. Complementares de imagem exigem implementação personalizada para o preenchimento de anúncios. Anúncios complementares não são compatíveis com tvOS.

5 Os anúncios puláveis tradicionais só são compatíveis os SDKs de DAI do IMA para HTML5, iOS, tvOS, Roku e Android (incluindo Android TV). Com o SDK do Cast, é necessário declarar o recurso de pular com o StreamRequest.senderCanSkip, para suporte a anúncios puláveis de terceiros.

6 Os anúncios TrueView puláveis só são compatíveis com os SDKs de DAI do IMA para HTML5, iOS e Android (incluindo Android TV).

7 Os recursos do Google AdSense não são compatíveis com o SDK do Cast.

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

Advertências para frameworks JavaScript

Há certas considerações ao usar um framework de JavaScript, como React ou AngularJS, com o SDK para HTML5 do IMA. Essas estruturas geralmente movem elementos do DOM, que pode interromper o SDK do IMA, já que o SDK espera que o DOM seja estático quando iniciado. O SDK do IMA é compatível com estruturas JavaScript já que o SDK é iniciado depois que o framework termina de mover elementos DOM. Especificamente, o elemento HTML5 transmitido como o argumento adUiElement quando a construção do StreamManager não pode ser movido depois de instanciado.

Suporte para Apple AirPlay

O SDK do IMA não é compatível com o Apple AirPlay. Desative o AirPlay ou desative o anúncio quando o AirPlay é detectado.