El SDK de inserción de anuncios dinámicos (DAI) de Google para HTML5 admite la versión 1.1 de Secure Interactive Media Interface Definition (SIMID). En esta guía, se describen las funciones y los mensajes específicos del SIMID que admite el SDK de DAI.
Comprende los mensajes de creatividad para los jugadores
En la siguiente tabla, se enumeran los mensajes que la creatividad del SIMID puede enviar a la DAI de IMA:
| Mensaje | Descripción |
|---|---|
clickThru |
El SDK de DAI envía pings a las URLs de seguimiento de clics configuradas en la etiqueta de anuncio de DAI. El SDK de DAI ignora cualquier URI personalizado o opción de navegación que proporcione la creatividad. |
getMediaState |
Devuelve el estado actual del reproductor multimedia, incluidas las propiedades currentTime, duration, volume, muted, paused y fullscreen. La propiedad currentSrc siempre devuelve null porque la DAI usa transmisiones unidas del servidor. |
log |
Reenvía mensajes de registro de creatividades al registro de la consola de depuración del SDK de DAI para solucionar problemas. |
reportTracking |
Solicita las URLs de seguimiento de pings del SDK de DAI para la creatividad. |
requestPause |
Solicita que el SDK de DAI pause el reproductor multimedia. |
requestPlay |
Solicita que el SDK de DAI reanude la reproducción en el reproductor multimedia. |
requestSkip |
Solicita que el SDK de DAI omita el anuncio actual. Solo se admite para transmisiones de VOD. Se rechaza si la creatividad envía este mensaje para una transmisión en vivo. |
Revisa los mensajes de creatividad no admitida para el reproductor
El SDK de DAI no controla los siguientes tipos de CreativeMessage:
fatalErrorrequestChangeAdDurationrequestFullscreenrequestExitFullscreenhandleSkipShownrequestFocusrequestNavigation: Siempre se rechaza. El reproductor espera que la creatividad controle la navegación.requestResize: Siempre se rechaza. El SDK de DAI no admite el cambio de tamaño de las creatividades.requestStop: Siempre se rechaza. Este tipo es para casos de uso de duración extendida, que la DAI no admite.requestChangeVolume: El SDK de DAI resuelve este evento correctamente, pero no realiza cambios de volumen en la creatividad.
Comprende los mensajes de los jugadores a los creadores
En la siguiente tabla, se enumeran los mensajes que el SDK de DAI admite para enviar a la creatividad de SIMID:
| Mensaje | Descripción |
|---|---|
init |
Se envía durante la configuración de la sesión con datos del entorno y parámetros del anuncio. |
startCreative |
Notifica a la creatividad para que inicie y muestre el iframe de la creatividad. |
adStopped |
Notifica que finalizó la sesión del anuncio, incluido un código de motivo. |
adSkipped |
Notifica a la creatividad que el usuario o el SDK de DAI omitieron el anuncio. Solo se admite para transmisiones de VOD. |
Revisa los mensajes de reproductores no admitidos en las creatividades
El SDK de DAI no admite ni envía los siguientes mensajes a la creatividad:
resizeappBackgroundedappForegroundedlog
Revisa las actualizaciones del estado de los medios
El SDK de DAI envía mensajes de mediaStateUpdate a la creatividad para los siguientes eventos:
playpausestalled(almacenando en búfer)seekingseekedtimeupdate(periódicamente)volumechange(incluido el estado de silencio)
El SDK de DAI no admite los siguientes eventos ni envía actualizaciones del estado de los medios cuando ocurren los eventos:
endeddurationchangeerror