Questa pagina fornisce informazioni generali sul supporto e sulla compatibilità dell'IMA DAI per browser, formati video e piattaforme.
Browser e formati video supportati
HTML5 è ancora uno standard nuovo e in continua 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 segnalati automaticamente al server in base alle informazioni restituite nella risposta VAST.
Completamente supportato
complete
, creativeView
,
firstQuartile
, impression
, midpoint
,
pause
, resume
, rewind
(attivati quando
viene rilevata una 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 i clic 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
L'IMA supporta una modalità a schermo intero simulato, in cui il video occupa l'intera finestra del browser. L'IMA considera un video in modalità a schermo intero quando i valori
offsetWidth
eoffsetHeight
corrispondono almeno alle dimensioni del corpo del documento. Questa modalità è supportata da tutti i browser.Su 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 hanno solo il controllo nativo del volume. Pertanto, IMA non può determinare il volume o lo stato di disattivazione dell'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 supportati:iOS, Android
Per ulteriori dettagli sulla pubblicazione di annunci VAST, consulta le linee guida di IAB.
Eventi relativi agli annunci durante la ripetizione delle interruzioni pubblicitarie
L'IMA non attiva gli eventi annuncio quando vengono riguardati gli annunci per i seguenti motivi:
- Gli URL di eventi 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 le interruzioni pubblicitarie vengono guardate di nuovo:
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 o versioni successive |
Google Cast | Tutti i dispositivi di trasmissione |
tvOS | TVOS 14 o versione successiva |
Roku | Tutti i dispositivi che continuano a ricevere aggiornamenti software da Roku |
Supporto del formato dei video stream
IMA supporta sia HLS che DASH nei suoi SDK. Consulta questa tabella per informazioni sul supporto su piattaforme SDK specifiche. Per una corretta riproduzione dello streaming, il video player deve supportare il tipo di stream utilizzato.
Piattaforma SDK IMA | HLS | DASH |
---|---|---|
HTML5 | ||
iOS | ||
Android | ||
Google Cast | ||
tvOS | ||
Roku |
Funzionalità video e versioni dell'SDK
Per ulteriori informazioni 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à dei video di Ad Manager | Assistenza |
Annunci lineari | |
Annunci non lineari (overlay) | |
Companion | 4 |
Risorse per annunci companion alternativi VAST 3 | |
Visibilità con Visualizzazione attiva | |
Reindirizzamenti VAST | |
Backfill companion con richiesta di visualizzazione | |
Compatibilità con Tag publisher di Google (GPT) | |
Consapevolezza dei contenuti | |
Regole per gli annunci | |
Podding | |
Bumper | |
Report sul monitoraggio di più eventi (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 Exchange di Ad Manager | 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 Delle funzionalità VAST 4 supportate da Google Ad Manager, IMA supporta le seguenti funzionalità:
- VAST 4.2
- Supporto per SIMID (Secure Interactive Media Interface Definition)
- Tolleranza di più nodi
UniversalAdID
- VAST 4.0
- AdID
- File mezzanine
- 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
- Scostamenti di orario diversi da hh:mm:ss o "start" e "end"
- Visualizza attributo
breakType
repeatAfter
attributo
4 Sono supportate solo creatività immagine companion. Le creatività immagine companion richiedono un'implementazione personalizzata per il completamento 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 (inclusa Android TV).
Con l'SDK Cast, devi dichiarare la possibilità di ignorare gli annunci con
StreamRequest.senderCanSkip
per supportare annunci ignorabili aggiuntivi.
6 Gli annunci TrueView ignorabili sono supportati solo negli SDK IMA DAI per HTML5, iOS e Android (incluso 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 di StreamManager
.
Perché questo annuncio? non è supportato nell'SDK Cast.
Avvertenze per i framework JavaScript
È necessario considerare alcune considerazioni 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 l'SDK IMA poiché l'SDK prevede che il DOM sia statico all'avvio. L'SDK IMA supporta i framework JavaScript purché l'SDK venga avviato dopo che il framework ha completato lo spostamento degli elementi DOM.
Nello specifico, l'elemento HTML5 passato come argomento adUiElement
durante la creazione di StreamManager
non deve essere spostato dopo la creazione dell'istanza.
Supporto per Apple AirPlay
L'SDK IMA non supporta Apple AirPlay. Disattiva AirPlay o disattiva le richieste di annunci quando viene rilevato AirPlay.