Le SDK IMA (Interactive Media Ads) de Google pour HTML5 est compatible avec la version 1.1 de SIMID (Secure Interactive Media Interface Definition). Ce guide couvre les fonctionnalités et les messages SIMID spécifiques compatibles avec le SDK IMA.
Comprendre les messages de la création au lecteur
Le tableau suivant répertorie les messages que la création SIMID peut envoyer au SDK IMA :
| Message | Description |
|---|---|
clickThru |
Gère les clics sur les annonces en fonction de l'URI fourni par la création. |
fatalError |
Met fin à la session publicitaire et signale une erreur fatale de la création. |
getMediaState |
Renvoie l'état actuel du lecteur multimédia, y compris l'URI, currentTime, la durée, le volume et l'état de blocage. |
log |
Transmet les messages de journalisation de la création au SDK IMA à des fins de débogage. |
reportTracking |
Demande au SDK IMA d'envoyer un ping aux URL de suivi au nom de la création. |
requestChangeAdDuration |
Demande à modifier la durée totale de la session publicitaire. |
requestNavigation |
Demande à accéder à un URI externe. |
requestPause |
Demande au SDK IMA de mettre en pause le lecteur multimédia. |
requestPlay |
Demande au SDK IMA de reprendre ou de lire le lecteur multimédia. |
requestResize |
Demande à redimensionner le lecteur vidéo. Si le lecteur autorise le redimensionnement, le SDK IMA le redimensionne. |
requestSkip |
Demande au SDK d'ignorer l'annonce en cours. |
requestStop |
Demande au SDK d'arrêter la session publicitaire. |
handleSkipShown |
Informe le SDK IMA que la création a affiché l'interface utilisateur d'ignorance de l'annonce. |
requestFocus |
Demande le focus pour l'iframe de la création. |
Consulter les messages de la création au lecteur non compatibles
Le SDK IMA ne gère pas les types CreativeMessage suivants :
requestChangeVolumerequestFullscreenrequestExitFullscreen
Comprendre les messages du lecteur à la création
Le tableau suivant répertorie les messages que le SDK IMA peut envoyer à la création SIMID :
| Message | Description |
|---|---|
init |
Envoyé lors de la configuration de la session avec les données d'environnement et les paramètres de l'annonce. |
startCreative |
Informe la création qu'elle doit lancer et afficher l'iframe de la création. |
adStopped |
Informe que la session publicitaire est terminée, y compris un code motif. |
adSkipped |
Informe la création que l'utilisateur ou le SDK IMA a ignoré l'annonce. |
resize |
Informe la création des modifications apportées aux dimensions du lecteur ou de la vidéo. |
appBackgrounded |
Informe la création que l'application est passée en arrière-plan. |
appForegrounded |
Informe la création que l'application est revenue au premier plan. |
fatalError |
Informe la création d'une erreur côté lecteur. |
log |
Envoie des messages de journalisation du lecteur à la création. |
focusIn |
Informe que la création a reçu le focus. |
Consulter les mises à jour de l'état du média
Le SDK IMA envoie des messages mediaStateUpdate à la création pour les événements suivants :
playpausestalled(en mémoire tampon)seekingseekedendeddurationchangetimeupdate, périodiquement.volumechange, y compris l'état de blocage.