Questa pagina fornisce informazioni generali sul supporto e sulla compatibilità lato client di IMA HTML5 per browser, formati video e piattaforme.
Formati video e browser supportati
Il supporto di varie funzionalità varia a seconda del 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, WebM e Ogg Theora.
Video player supportati
La maggior parte delle funzionalità IMA è supportata dai tipici video player HTML5, incluso il tag HTML <video>. Consulta il Programma partner tecnologico per un elenco dei video player noti con supporto dell'SDK IMA.
Compatibilità degli eventi VAST
Questa sezione elenca gli eventi VAST che vengono segnalati automaticamente al 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 inversa), start,
thirdQuartile.
Parzialmente supportate
clickL'evento
Clickviene inviato solo per gli annunci video. I clic non possono essere acquisiti sui player nativi a schermo intero su Android, iOS o computer, ma possono comunque essere acquisiti da un elemento di monitoraggio dei clic in-page quando il video viene chiuso. Tuttavia, se l'elemento video utilizza i controlli nativi sull'iPad, i clic non possono essere acquisiti.fullscreen
L'SDK IMA supporta una modalità a schermo intero simulata, in cui il video occupa l'intera finestra del browser. Consideriamo un video in modalità a schermo intero quando le sue dimensioni
offsetWidtheoffsetHeightsono almeno pari a quelle del corpo del documento. Questa modalità è supportata su tutti i browser. Per un esempio di schermo intero simulato, scarica l'esempio.Sulle piattaforme iPhone e Android precedenti alla versione 3.0, il video verrà sempre riprodotto in modalità schermo intero.
mute,unmuteiOS e Android hanno solo il controllo nativo del volume. Di conseguenza, l'SDK IMA non può determinare il volume o lo stato di disattivazione dell'audio, né riceviamo notifiche delle modifiche. Di seguito è riportato un elenco delle versioni del browser che supportano e non supportano
mute,unmute:- Supportati: Firefox 3.5 e versioni successive, Chrome 8 e versioni successive, Safari 4 e versioni successive
- Non supportati: iOS, Android
Per ulteriori dettagli sulla pubblicazione di annunci VAST, consulta le linee guida di IAB.
Avvertenze per i framework JavaScript
Esistono alcune considerazioni da fare quando si utilizza un framework JavaScript, come React o AngularJS, con l'SDK IMA per HTML5. Questi framework spesso spostano elementi del DOM, il che può interrompere la funzionalità IMA, poiché IMA si aspetta che il DOM sia statico quando l'SDK viene avviato. IMA supporta i framework JavaScript, a condizione che IMA venga avviato dopo che il framework ha terminato di spostare gli elementi DOM. In particolare, l'elemento HTML5 passato come argomento containerElement durante la creazione di AdDisplayContainer non deve essere spostato una volta creata l'istanza.
Piattaforme di video player supportate
Gli SDK IMA di Google sono supportati sulle seguenti piattaforme:
| Piattaforma | Versione | Tipo di annuncio |
|---|---|---|
| HTML5 | Desktop: Chrome, Firefox, Safari, Edge, Opera Dispositivi mobili: Chrome/browser Android (Android per smartphone e tablet), Safari e Chrome (iOS) |
Annunci video lineari, display lineari, non lineari e companion, Soluzioni video di Ad Exchange, video di Ad Exchange e annunci AFV |
| iOS | iOS 10.0 e versioni successive | Annunci lineari e companion, video Ad Manager, video Ad Exchange e annunci AFV |
| Android | Android 4.4 e versioni successive | Annunci lineari e companion, video Ad Manager, video Ad Exchange e annunci AFV |
| tvOS | tvOS 15 e versioni successive | Annunci lineari, video Ad Manager e video Ad Exchange |
Funzionalità video e versioni SDK
Per scoprire di più sulle seguenti funzionalità, leggi la panoramica della pubblicità video.
| HTML5 v3 | iOS v3 | Android v3 | tvOS | |
|---|---|---|---|---|
| IAB Video Suite | ||||
| VAST 4 | 9 |
9 |
9 |
9 |
| VAST 3 | ![]() |
1 |
1 |
1 |
| VAST 2 | ![]() |
![]() |
![]() |
![]() |
| SIMID 1.0 | ![]() |
![]() |
![]() |
![]() |
| VPAID 2 (HTML5) | ![]() |
![]() |
![]() |
![]() |
| VMAP 1.0.1 | 2 3 |
2 |
2 |
2 |
| SDK OM 1.3 | ![]() |
![]() |
![]() |
![]() |
| Funzionalità video di Ad Manager | ||||
| Annunci lineari | ![]() |
![]() |
![]() |
![]() |
| Annunci display lineari |
|
![]() |
![]() |
![]() |
| Asset ospitati su YouTube | 4 |
![]() |
![]() |
![]() |
| Annunci non lineari (overlay) | 5 |
![]() |
![]() |
![]() |
| Companion | ![]() |
![]() |
![]() |
![]() |
| Risorse degli annunci companion alternativi VAST 3 | ![]() |
![]() |
![]() |
![]() |
| Visibilità con Visualizzazione attiva | ![]() |
![]() |
![]() |
![]() |
| Annunci audio | ![]() |
![]() |
![]() |
![]() |
| Reindirizzamenti VAST | ![]() |
![]() |
![]() |
![]() |
| Backfill companion con richiesta display | ![]() |
![]() |
![]() |
![]() |
| Compatibilità con il Tag publisher di Google (GPT) | ![]() |
![]() |
![]() |
![]() |
| Consapevolezza dei contenuti | ![]() |
![]() |
![]() |
![]() |
| Regole per gli annunci | 3 |
![]() |
![]() |
![]() |
| Interruzioni pubblicitarie manuali nelle regole per gli annunci |
|
![]() |
![]() |
![]() |
| 6 quote limite | ![]() |
![]() |
![]() |
![]() |
| Esclusioni competitive (stream) | ![]() |
![]() |
![]() |
![]() |
| Esclusioni competitive (pod) | ![]() |
![]() |
![]() |
![]() |
| Esclusioni competitive (intera pagina) | ![]() |
![]() |
![]() |
![]() |
| Podding | 3 |
![]() |
![]() |
![]() |
| Bumper | ![]() |
![]() |
![]() |
![]() |
| Report sul monitoraggio di più eventi (MET) | ![]() |
![]() |
![]() |
![]() |
| Allocazione dinamica (AdSense per i video, Ad Exchange di Ad Manager) | ![]() |
![]() |
![]() |
![]() |
| Ignorabile (non TrueView) 8 | 5 |
![]() |
![]() |
![]() |
| In-Stream Select | ![]() |
![]() |
![]() |
![]() |
| Precaricamento degli asset | 7 |
![]() |
![]() |
![]() |
| Funzionalità di AdSense per i video | ||||
| InStream TrueView | 5 |
![]() |
![]() |
![]() |
| In-Stream Select | ![]() |
![]() |
![]() |
![]() |
| In-stream standard | ![]() |
![]() |
![]() |
![]() |
| Full-slot | ![]() |
![]() |
![]() |
![]() |
| Companion | ![]() |
![]() |
![]() |
![]() |
| Backfill companion | ![]() |
![]() |
![]() |
![]() |
| Sovrapposizioni | 5 |
![]() |
![]() |
![]() |
| Precaricamento degli asset | 7 |
![]() |
![]() |
![]() |
| Funzionalità di Ad Exchange in Ad Manager | ||||
| InStream TrueView | 5 |
![]() |
![]() |
![]() |
| In-Stream Select | ![]() |
![]() |
![]() |
![]() |
| In-stream standard | ![]() |
![]() |
![]() |
![]() |
| Full-slot | ![]() |
![]() |
![]() |
![]() |
| Companion | ![]() |
![]() |
![]() |
![]() |
| Backfill companion | ![]() |
![]() |
![]() |
![]() |
| Sovrapposizioni | 5 |
![]() |
![]() |
![]() |
| Visibilità con Visualizzazione attiva | ![]() |
![]() |
![]() |
![]() |
| Precaricamento degli asset | 7 |
![]() |
![]() |
![]() |
| Perché questo annuncio? | ![]() |
![]() |
![]() |
![]() |
1 Le seguenti funzionalità di VAST 3.0 non sono ancora supportate negli SDK non HTML5:
- Companion
adSlotId - Opzioni di pubblicazione companion
- Icone
2 Le seguenti funzionalità VMAP non sono ancora supportate:
- Eventi di monitoraggio specifici per VMAP
- Codici di errore specifici di VMAP
- Annunci in overlay
- Offset temporali diversi da hh:mm:ss o "start" ed "end"
- Attributo display
breakType repeatAfterattributo
3 Il supporto di VMAP e delle regole per gli annunci su iPhone richiede la riproduzione di annunci personalizzati.
4 Le creatività ospitate su YouTube sono supportate su computer, ma non sul web mobile.
5 Gli annunci non lineari (overlay), ignorabili (non TrueView) e TrueView in-stream sono supportati sul web mobile HTML5 su iOS 10 e versioni successive quando viene utilizzato
playsinline
.
6 Le quote limite e le esclusioni competitive delle regole per gli annunci richiedono l'utilizzo di cookie o PPID.
7 Il precaricamento degli asset nativi non funziona con quanto segue:
- Web mobile su dispositivi iOS
- Web mobile su Android precedente alla versione 4.0
- Annunci ospitati su YouTube, inclusi i formati TrueView
-
Funzionalità di riproduzione delle interruzioni manuali di IMA (qualsiasi implementazione che si basa sull'evento
AD_BREAK_READY)
8 L'SDK non supporta gli annunci ignorabili di durata inferiore a 8 secondi. Quando vengono riprodotti annunci più brevi della durata minima, il pulsante Salta non viene visualizzato.
9 Tra le funzionalità di VAST 4 supportate da Google Ad Manager, IMA supporta le seguenti:
- VAST 4.2
- Supporto per Secure Interactive Media Interface Definition (SIMID)
- Più nodi
UniversalAdIDconsentiti
- VAST 4.0
- AdID
- File mezzanine
- Nuovi codici di errore VAST
- Assistenza
AdVerifications

