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
eoffsetHeight
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
eunmute
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 | ||
iOS | ||
Android | ||
Google Cast | ||
tvOS | ||
Roku |
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 | 1 |
VAST 3 | 2 |
VAST 2 | |
VPAID 2 | |
VMAP 1.0.1 | 3 |
Funzionalità di Ad Manager Video | Assistenza |
Annunci lineari | |
Annunci non lineari (overlay) | |
Companion | 4 |
Risorse per gli annunci companion VAST 3 | |
Visibilità con Visualizzazione attiva | |
Reindirizzamenti VAST | |
Backfill companion con richiesta display | |
Compatibilità con Tag publisher di Google (GPT) | |
Notorietà dei contenuti | |
Regole per gli annunci | |
Podding | |
Bumper | |
Report sul monitoraggio multi-evento (MET) | |
Ignorabile (prenotazione / non TrueView) | 5 |
Funzionalità di AdSense per i video7 | Assistenza |
TrueView InStream | 6 |
In-Stream Select | |
In-stream standard | |
A tutto spazio | |
Companion | 4 |
Backfill companion | |
Sovrapposizioni | |
Funzionalità di Ad Manager di Ad Exchange | Assistenza |
TrueView InStream | 6 |
In-Stream Select | |
In-stream standard | |
A tutto spazio | |
Companion | 4 |
Backfill companion | |
Sovrapposizioni | |
Visibilità con Visualizzazione attiva | |
Perché questo annuncio | 8 |
1 Tra le funzionalità di VAST 4 supportate da Google Ad Manager, l'IMA supporta le seguenti funzionalità:
- VAST 4.2
- Supporto per Secure Interactive Media Interface Definition (SIMID)
- Tolleranza di più nodi
UniversalAdID
- VAST 4.0
- AdID
- File mezzanino
- Nuovi codici di errore VAST
- Nuove macro VAST
- Assistenza
AdVerifications
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.