Compatibilità

Questa pagina fornisce informazioni generali sul supporto e sulla compatibilità di IMA DAI per browser, formati video e piattaforme.

Browser e formati video supportati

HTML5 è ancora uno standard nuovo e in evoluzione. Di conseguenza, il supporto di varie funzionalità varia da un browser all'altro e non esiste un unico formato video predefinito supportato da tutti i principali browser. I tre formati video principali utilizzati nella maggior parte dei browser sono H.264, HLS e Dash.

Compatibilità con gli eventi VAST

Questa sezione elenca gli eventi VAST che vengono registrati automaticamente sul server in base alle informazioni restituite nella risposta VAST.

Completamente supportato

complete, creativeView, firstQuartile, impression, midpoint, pause, resume, rewind (attivato quando si verifica una ricerca significativa nella direzione opposta), start, thirdQuartile.

Parzialmente supportato

  • click

    L'evento Click viene inviato solo per gli annunci video. I clic non possono essere acquisiti sui player a schermo intero nativi su Android, iOS o computer, ma possono comunque essere acquisiti da un elemento di monitoraggio dei clic in-page quando il video è chiuso. Tuttavia, se l'elemento video utilizza i controlli nativi sull'iPad, i clic non possono essere acquisiti.

  • fullscreen

    IMA supporta una modalità a schermo intero simulata, in cui il video occupa l'intera finestra del browser. IMA considera un video in modalità a schermo intero quando offsetWidth e offsetHeight sono almeno delle dimensioni del corpo del documento. Questa modalità è supportata su tutti i browser.

    Su iPhone e piattaforme Android precedenti alla 3.0, i video vengono sempre riprodotti in modalità a schermo intero.

  • mute, unmute

    iOS e Android hanno solo il controllo nativo del volume. Di conseguenza, IMA non può determinare il volume o lo stato di disattivazione audio e l'SDK non riceve alcuna notifica delle modifiche. Di seguito è riportato un elenco delle versioni del browser che supportano e non supportano mute, unmute:

    • Supportato: Firefox 3.5 e versioni successive, Chrome 8 e versioni successive, Safari 4 e versioni successive
    • Non supportato: iOS, Android

Per ulteriori dettagli sulla pubblicazione di annunci VAST, consulta le linee guida IAB.

Eventi correlati agli annunci quando si riguardano le interruzioni pubblicitarie

IMA non attiva gli eventi correlati agli annunci quando gli annunci vengono guardati di nuovo per i seguenti motivi:

  • Gli URL evento devono essere attivati una sola volta, altrimenti potrebbero essere interpretati come comportamento spam.
  • In questo modo, gli utenti possono cercare all'interno e nelle vicinanze delle interruzioni pubblicitarie che hanno già visualizzato, creando un'esperienza di ricerca migliore.

Questi sono gli unici eventi attivati durante la rivisualizzazione delle interruzioni pubblicitarie:

  • AD_PERIOD_STARTED
  • AD_PERIOD_ENDED

Piattaforme di video player supportate

Gli SDK IMA di Google sono supportati sulle seguenti piattaforme:

Piattaforma Versione
HTML5 Computer: Chrome, Firefox, Safari, Edge, Opera
Dispositivo mobile: browser Chrome/Android (Android per smartphone e tablet), Safari e Chrome (iOS)
iOS iOS 10.0 o versioni successive
Android Android 4.4 e versioni successive
Google Cast Tutti i dispositivi di trasmissione
tvOS tvOS 14 o versioni successive
Roku Tutti i dispositivi che continuano a ricevere aggiornamenti software da Roku

Supporto dei formati di stream video

IMA supporta sia HLS che DASH nei propri SDK. Consulta questa tabella per informazioni sul supporto su piattaforme SDK specifiche. Per una corretta riproduzione dello stream, il tuo video player deve supportare il tipo di stream utilizzato.

Piattaforma SDK IMA HLS DASH
HTML5 Segno di spunta Segno di spunta
iOS Segno di spunta Red-X
Android Segno di spunta Segno di spunta
Google Cast Segno di spunta Segno di spunta
tvOS Segno di spunta Red-X
Roku Segno di spunta Segno di spunta

Funzionalità video e versioni SDK

Per saperne di più sulle seguenti funzionalità, consulta la panoramica della pubblicità video.

IAB Video Suite Assistenza
VAST 4 Avviso 1
VAST 3 Avviso 2
VAST 2 Segno di spunta
VPAID 2 Red-X
VMAP 1.0.1 Avviso 3
Funzionalità di Ad Manager Video Assistenza
Annunci lineari Segno di spunta
Annunci non lineari (in overlay) Red-X
Companion Avviso 4
Risorse di annunci companion alternativi VAST 3 Red-X
Visibilità con Visualizzazione attiva Segno di spunta
Reindirizzamenti VAST Segno di spunta
Backfill con richiesta di visualizzazione Red-X
Compatibilità con il tag publisher di Google (GPT) Red-X
Conoscenza dei contenuti Red-X
Regole per gli annunci Segno di spunta
Podding Segno di spunta
Bumper Segno di spunta
Report sul monitoraggio multi-evento (MET) Segno di spunta
Ignorabile (prenotazione / non TrueView) Avviso 5
Funzionalità di AdSense per i video 7 Assistenza
InStream TrueView Avviso 6
In-Stream Select Segno di spunta
In-stream standard Segno di spunta
Full-slot Red-X
Companion Avviso 4
Backfill di app companion Red-X
Sovrapposizioni Red-X
Funzionalità di Ad Exchange in Ad Manager Assistenza
InStream TrueView Avviso 6
In-Stream Select Segno di spunta
In-stream standard Segno di spunta
Full-slot Red-X
Companion Avviso 4
Backfill di app companion Red-X
Sovrapposizioni Red-X
Visibilità con Visualizzazione attiva Segno di spunta
Perché questo annuncio? Avviso 8

1 Delle funzionalità VAST 4 supportate da Google Ad Manager, IMA supporta le seguenti funzionalità:

2 Le seguenti funzionalità VAST 3.0 non sono ancora supportate:

  • Companion adSlotId
  • Opzioni di pubblicazione companion
  • Icone

3 Le seguenti funzionalità VMAP non sono ancora supportate:

  • Eventi di monitoraggio specifici per VMAP
  • Codici di errore specifici per VMAP
  • Annunci in overlay
  • Scostamenti di tempo diversi da hh:mm:ss o "start" e "end"
  • Attributo breakType visualizzato
  • repeatAfter attributo

4 Sono supportati solo gli annunci associati con immagini. I companion illustrati richiedono un'implementazione personalizzata per compilare gli annunci. Gli annunci companion non sono supportati su tvOS.

5 Gli annunci ignorabili tradizionali sono supportati solo negli SDK IMA DAI per HTML5, iOS, tvOS, Roku e Android (inclusa Android TV). Con l'SDK Cast, devi dichiarare la funzionalità di avanzamento con StreamRequest.senderCanSkip, per supportare gli annunci ignorabili tradizionali.

6 Gli annunci video ignorabili TrueView sono supportati solo negli SDK DAI IMA per HTML5, iOS e Android (inclusa Android TV).

7 Le funzionalità di AdSense non sono supportate nell'SDK Cast.

8 Perché questo annuncio? richiede che il parametro adUiElement venga passato durante la creazione del StreamManager. Perché questo annuncio? non è supportato nell'SDK Cast.

Limitazioni per i framework JavaScript

Quando utilizzi un framework JavaScript, come React o AngularJS, con l'SDK IMA HTML5, devi tenere presenti alcune considerazioni. Questi framework spostano spesso elementi del DOM, il che può causare un malfunzionamento dell'SDK IMA poiché l'SDK si aspetta che il DOM sia statico al momento dell'avvio. L'SDK IMA supporta i framework JavaScript purché l'SDK venga avviato dopo che il framework ha terminato di spostare gli elementi DOM. Nello specifico, l'elemento HTML5 passato come argomento adUiElement durante la compilazione di StreamManager non deve essere spostato dopo l'inizializzazione.

Supporto di Apple AirPlay

L'SDK IMA non supporta Apple AirPlay. Disattiva AirPlay o le richieste di annunci quando viene rilevato AirPlay.