Compatibilidade

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 e offsetHeight 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 Marca de seleção Marca de seleção
iOS Marca de seleção Red-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 Red-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ídeo do IAB Suporte
VAST 4 Aviso 1
VAST 3 Aviso 2
VAST 2 Marca de seleção
VPAID 2 Red-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 (overlays) Red-X
Complementares Aviso 4
Recursos de anúncios complementares alternativos do VAST 3 Red-X
Visibilidade do Active View Marca de seleção
Redirecionamentos VAST Marca de seleção
Preenchimento complementar com solicitação de exibição Red-X
Compatibilidade da Tag do editor do Google (GPT) Red-X
Conscientização sobre o conteúdo Red-X
Regras de anúncio Marca de seleção
Podding Marca de seleção
Bumpers Marca de seleção
Geração de relatórios sobre o acompanhamento de vários eventos (MET) 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
Slot completo Red-X
Complementares Aviso 4
Preenchimento complementar Red-X
Sobreposições Red-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
Slot completo Red-X
Complementares Aviso 4
Preenchimento complementar Red-X
Sobreposições Red-X
Visibilidade do Active View Marca de seleção
Por que esse anúncio? Aviso 8

1 Dos recursos do VAST 4 com suporte do Google Ad Manager, o IMA oferece suporte aos seguintes recursos:

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.