Compatibilità

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

Formati video e browser supportati

HTML5 è ancora uno standard nuovo e in evoluzione. Di conseguenza, il supporto di varie funzionalità varia da browser a browser 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à degli eventi VAST

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

Completamente supportato

complete, creativeView, firstQuartile, impression, midpoint, pause, resume, rewind (attivato in caso di ricerca significativa nella direzione a ritroso), start, thirdQuartile.

Parzialmente supportato

  • click

    L'evento Click viene inviato solo per gli annunci video. I clic non possono essere acquisiti nei player nativi a schermo intero su Android, iOS o computer, ma possono comunque essere acquisiti da un elemento di monitoraggio dei clic in-page alla chiusura del video. Tuttavia, se l'elemento video utilizza 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 i suoi offsetWidth e offsetHeight hanno almeno le dimensioni del corpo del documento. Questa modalità è supportata su tutti i browser.

    Sull'iPhone e sulle piattaforme Android precedenti alla versione 3.0, il video viene sempre riprodotto in modalità a schermo intero.

  • mute e unmute

    iOS e Android dispongono solo del controllo nativo del volume. Di conseguenza, IMA non può determinare il volume o lo stato di disattivazione dell'audio, né l'SDK viene avvisato 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 supportati:iOS, Android

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

Eventi relativi agli annunci durante la riproduzione di interruzioni pubblicitarie

IMA non attiva gli eventi annuncio quando gli annunci vengono riguardati per i seguenti motivi:

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

Questi sono gli unici eventi attivati quando riguardate le interruzioni pubblicitarie:

  • AD_PERIOD_STARTED
  • AD_PERIOD_ENDED

Piattaforme 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 telefoni e tablet), Safari e Chrome (iOS)
iOS iOS 10.0 e versioni successive
Android Android 4.4 e versioni successive
Google Cast Tutti i dispositivi di trasmissione
tvOS tvOS 14 e versioni successive
Roku Tutti i dispositivi che continuano a ricevere aggiornamenti software da Roku

Supporto del formato dello stream video

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

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

Funzionalità video e versioni dell'SDK

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

Suite video IAB Assistenza
VAST 4 Avviso 1
VAST 3 Avviso 2
VAST 2 Segno di spunta
VPAID 2 Rosso-X
VMAP 1.0.1 Avviso 3
Funzionalità di Ad Manager Video Assistenza
Annunci lineari Segno di spunta
Annunci non lineari (overlay) Rosso-X
Companion Avviso 4
Risorse per gli annunci companion VAST 3 Rosso-X
Visibilità con Visualizzazione attiva Segno di spunta
Reindirizzamenti VAST Segno di spunta
Backfill companion con richiesta display Rosso-X
Compatibilità con Tag publisher di Google (GPT) Rosso-X
Notorietà dei contenuti Rosso-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 video7 Assistenza
TrueView InStream Avviso 6
In-Stream Select Segno di spunta
In-stream standard Segno di spunta
A tutto spazio Rosso-X
Companion Avviso 4
Backfill companion Rosso-X
Sovrapposizioni Rosso-X
Funzionalità di Ad Manager di Ad Exchange Assistenza
TrueView InStream Avviso 6
In-Stream Select Segno di spunta
In-stream standard Segno di spunta
A tutto spazio Rosso-X
Companion Avviso 4
Backfill companion Rosso-X
Sovrapposizioni Rosso-X
Visibilità con Visualizzazione attiva Segno di spunta
Perché questo annuncio Avviso 8

1 Tra le funzionalità di VAST 4 supportate da Google Ad Manager, l'IMA supporta le seguenti funzionalità:

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

  • adSlotId companion
  • Opzioni di pubblicazione companion
  • Icone

3 Le seguenti funzionalità VMAP non sono ancora supportate:

  • Eventi di monitoraggio specifici per VMAP
  • Codici di errore specifici di VMAP
  • Annunci in overlay
  • Compensazioni temporali diverse da hh:mm:ss o "start" e "end"
  • Mostra attributo breakType
  • repeatAfter attributo

4 Sono supportate solo creatività companion immagine. Le immagini companion richiedono un'implementazione personalizzata per la compilazione degli 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 (incluso Android TV). Con l'SDK Cast, devi dichiarare la possibilità di ignorare con StreamRequest.senderCanSkip per supportare gli annunci ignorabili aggiuntivi.

6 Gli annunci TrueView ignorabili sono supportati solo negli SDK IMA DAI 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 trasmesso durante la creazione dell'elemento StreamManager. La sezione Perché questo annuncio? non è supportata nell'SDK Cast.

Avvertenze per i framework JavaScript

Quando utilizzi un framework JavaScript, come React o AngularJS, con l'SDK IMA per HTML5 devi tenere conto di alcuni aspetti. Questi framework spesso spostano elementi del DOM, il che può interrompere l'SDK IMA poiché quest'ultimo si aspetta che il DOM sia statico all'avvio. L'SDK IMA supporta i framework JavaScript a condizione che l'SDK venga avviato al termine dello spostamento degli elementi DOM del framework. In particolare, l'elemento HTML5 passato come argomento adUiElement durante la creazione di StreamManager non deve essere spostato dopo aver creato l'istanza.

Supporto di Apple AirPlay

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