L'SDK IMA deve essere sempre utilizzato per le principali piattaforme. Se non è disponibile, l'API DAI offre funzionalità simili con report sulle metriche degli annunci attivati dal cliente e supporto per live streaming lineare e video on demand (VOD). Per un sottoinsieme di casi d'uso, è possibile utilizzare anche il beacon lato server (SSB, Server-Side Beacon).
Questa tabella mette a confronto le funzionalità supportate per le implementazioni dell'inserimento di annunci dinamici (DAI, Dynamic Ad Insertion) che utilizzano l'SDK IMA, l'SSB e l'API DAI, attualmente in versione beta.
| Funzionalità | SDK IMA | API DAI | SSB | Note |
|---|---|---|---|---|
| <icons> VAST | |
|
|
L'SDK IMA supporta il rendering di overlay visivi, icone e badge utilizzando <icons> VAST. L'API DAI supporta il rendering, che però richiede l'implementazione del publisher. SSB non supporta il rendering di elementi o icone dell'interfaccia utente a livello di player. |
| Monetizzazione di Ad Exchange | La monetizzazione di Ad Exchange senza IMA è supportata tramite la libreria di accesso programmatico (PAL). | |||
| Annunci cliccabili | È disponibile il supporto IMA SDK per gli annunci cliccabili DAI per HTML5, iOS e Android.
L'API DAI supporta gli annunci cliccabili, che però richiedono l'implementazione del publisher. |
|||
| Annunci companion | L'SDK IMA e l'API DAI sono supportati solo per gli annunci companion sulla piattaforma HTML5 che utilizza l'API Ads. | |||
|
Live streaming o streaming lineare |
||||
|
Controlli del player |
L'API DAI fornisce metadati che supportano i controlli del player, che però richiedono l'implementazione del publisher. | |||
| Rapporti sulle metriche per annunci video |
Con SSB, l'ad server esegue il monitoraggio delle impressioni degli annunci video. Tuttavia, non è previsto alcun supporto sugli stream VOD per il monitoraggio dell'interazione utente. |
|||
|
Pre-roll VOD |
||||
|
Mid-roll e post-roll VOD |
Tipi di implementazione DAI
|
SDK IMA |
L'SDK IMA, quando utilizzato per l'inserimento di annunci dinamici (DAI), consente al player di richiedere uno streaming video on demand (VOD) o uno streaming lineare (dal vivo) e di inviare indicatori ad Ad Manager per creare report. Il monitoraggio eventi con l'SDK è più accurato del Beaconing lato server (SSB). |
|
API DAI |
L'API per l'inserimento di annunci dinamici (DAI, Dynamic Ad Insertion) consente di accedere a streaming monetizzati in cui l'SDK IMA non è supportato (ad esempio, le smart TV). L'IMA è obbligatorio sulle piattaforme in cui è disponibile. L'API supporta tutte le funzionalità DAI esistenti, che però richiedono l'implementazione del publisher. |
|
Beaconing lato server (SSB, Server-Side Beaconing) |
L'SSB consente a un player HLS/MPEG-DASH di effettuare una richiesta HTTP diretta al sistema di inserimento di annunci dinamici (DAI), in cui Ad Manager monitora e crea report sulle metriche relative al video stream in base a stime. Qualsiasi player deve essere in grado di riprodurre uno streaming SSB, ma il supporto delle funzionalità è limitato. Il beaconing lato server (SSB, Server-Side Beaconing) non supporta il rendering di badge o dell'interfaccia utente a livello di player. A causa di questa limitazione tecnica, i player che utilizzano SSB non possono eseguire il rendering di overlay visivi, icone o badge, inclusi <icons> VAST.
|