L'SDK Google Interactive Media Ads (IMA) per HTML5 supporta la versione 1.1 di Secure Interactive Media Interface Definition (SIMID). Questa guida illustra le funzionalità e i messaggi SIMID specifici supportati dall'SDK IMA.
Informazioni sui messaggi da creatività a player
La tabella seguente elenca i messaggi che la creatività SIMID può inviare all'SDK IMA:
| Messaggio | Descrizione |
|---|---|
clickThru |
Gestisce i clic sugli annunci in base all'URI fornito dalla creatività. |
fatalError |
Termina la sessione annuncio e segnala un errore irreversibile della creatività. |
getMediaState |
Restituisce lo stato attuale del media player, inclusi URI, currentTime, durata, volume e stato di disattivazione dell'audio. |
log |
Inoltra i messaggi di log della creatività all'SDK IMA per il debug. |
reportTracking |
Richiede all'SDK IMA di inviare un ping agli URL di monitoraggio per conto della creatività. |
requestChangeAdDuration |
Richieste di modifica della durata totale della sessione annuncio. |
requestNavigation |
Richiede la navigazione a un URI esterno. |
requestPause |
Richiede che l'SDK IMA metta in pausa il media player. |
requestPlay |
Richiede che l'SDK IMA riprenda o riproduca il media player. |
requestResize |
Richiede il ridimensionamento del video player. Se il player consente il ridimensionamento, l'SDK IMA ridimensiona il player. |
requestSkip |
Richiede all'SDK di saltare l'annuncio corrente. |
requestStop |
Richiede che l'SDK interrompa la sessione annuncio. |
handleSkipShown |
Informa l'SDK IMA che la creatività ha visualizzato la UI per saltare l'annuncio. |
requestFocus |
Richiede lo stato attivo per l'iframe della creatività. |
Esamina i messaggi relativi alle creatività non supportate per il player
L'SDK IMA non gestisce i seguenti tipi di CreativeMessage:
requestChangeVolumerequestFullscreenrequestExitFullscreen
Comprendi i messaggi dal player alle creatività
La tabella seguente elenca i messaggi che l'SDK IMA supporta per l'invio alla creatività SIMID:
| Messaggio | Descrizione |
|---|---|
init |
Inviato durante la configurazione della sessione con i dati dell'ambiente e i parametri dell'annuncio. |
startCreative |
Invia una notifica alla creatività per avviare e visualizzare l'iframe della creatività. |
adStopped |
Notifica che la sessione annuncio è terminata, incluso un codice motivo. |
adSkipped |
Informa la creatività che l'utente o l'SDK IMA ha saltato l'annuncio. |
resize |
Informa la creatività delle modifiche alle dimensioni del player o del video. |
appBackgrounded |
Informa la creatività che l'applicazione è entrata in background. |
appForegrounded |
Informa la creatività che l'applicazione è tornata in primo piano. |
fatalError |
Invia una notifica alla creatività di un errore lato player. |
log |
Invia messaggi di log dal player alla creatività. |
focusIn |
Invia una notifica quando la creatività ha ricevuto lo stato attivo. |
Esamina gli aggiornamenti dello stato dei contenuti multimediali
L'SDK IMA invia messaggi mediaStateUpdate alla creatività per i seguenti
eventi:
playpausestalled(buffering)seekingseekedendeddurationchangetimeupdate, periodicamente.volumechange, incluso lo stato di disattivazione dell'audio.