L'SDK IMA (Interactive Media Ads) di Google 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 dalla creatività al 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 dell'annuncio e segnala un errore irreversibile dalla creatività. |
getMediaState |
Restituisce lo stato attuale del media player, inclusi URI, currentTime, duration, 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 eseguire il ping degli URL di monitoraggio per conto della creatività. |
requestChangeAdDuration |
Richiede di modificare la durata totale della sessione dell'annuncio. |
requestNavigation |
Richiede la navigazione a un URI esterno. |
requestPause |
Richiede all'SDK IMA di mettere in pausa il media player. |
requestPlay |
Richiede all'SDK IMA di riprendere o riprodurre il media player. |
requestResize |
Richiede di ridimensionare il video player. Se il player consente il ridimensionamento, l'SDK IMA lo ridimensiona. |
requestSkip |
Richiede all'SDK di saltare l'annuncio corrente. |
requestStop |
Richiede all'SDK di interrompere la sessione dell'annuncio. |
handleSkipShown |
Notifica all'SDK IMA che la creatività ha mostrato l'interfaccia utente per saltare l'annuncio. |
requestFocus |
Richiede il focus per l'iframe della creatività. |
Esaminare i messaggi dalla creatività al player non supportati
L'SDK IMA non gestisce i seguenti tipi di CreativeMessage:
requestChangeVolumerequestFullscreenrequestExitFullscreen
Informazioni sui messaggi dal player alla 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 |
Notifica alla creatività di avviare e visualizzare l'iframe della creatività. |
adStopped |
Notifica che la sessione dell'annuncio è terminata, incluso un codice motivo. |
adSkipped |
Notifica alla creatività che l'utente o l'SDK IMA ha saltato l'annuncio. |
resize |
Notifica alla creatività le modifiche alle dimensioni del player o del video. |
appBackgrounded |
Notifica alla creatività che l'applicazione è passata in background. |
appForegrounded |
Notifica alla creatività che l'applicazione è tornata in primo piano. |
fatalError |
Notifica alla creatività un errore lato player. |
log |
Invia i messaggi di log dal player alla creatività. |
focusIn |
Notifica che la creatività ha ricevuto il focus. |
Esaminare 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.