Le SDK Google Interactive Media Ads (IMA) pour HTML5 est compatible avec la version 1.1 de la Secure Interactive Media Interface Definition (SIMID). Ce guide décrit les fonctionnalités et les messages SIMID spécifiques compatibles avec le SDK IMA.
Comprendre les messages de création destinés aux joueurs
Le tableau suivant liste 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, la position actuelle, la durée, le volume et l'état de mise en sourdine. |
log |
Transmet les messages de journaux de création au SDK IMA pour le débogage. |
reportTracking |
Demande au SDK IMA d'envoyer un ping aux URL de suivi au nom de la création. |
requestChangeAdDuration |
Demandes de modification de la durée totale de la session publicitaire. |
requestNavigation |
Demande la navigation vers un URI externe. |
requestPause |
Demande au SDK IMA de mettre en pause le lecteur multimédia. |
requestPlay |
Demandes du SDK IMA pour reprendre ou lire le lecteur multimédia. |
requestResize |
Demandes de redimensionnement du lecteur vidéo. Si le lecteur permet le redimensionnement, le SDK IMA le redimensionne. |
requestSkip |
Demande au SDK d'ignorer l'annonce en cours. |
requestStop |
Demandes d'arrêt de la session publicitaire par le SDK. |
handleSkipShown |
Notifie au SDK IMA que la création a affiché l'UI de désactivation de l'annonce. |
requestFocus |
Demande le focus pour l'iFrame de la création. |
Examiner les messages de création non compatibles avec le lecteur
Le SDK IMA ne gère pas les types de CreativeMessage suivants :
requestChangeVolumerequestFullscreenrequestExitFullscreen
Comprendre les messages entre les joueurs et les créateurs
Le tableau suivant liste 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 d'annonce. |
startCreative |
Avertit la création d'initier et d'afficher l'iFrame de la création. |
adStopped |
Indique que la session d'annonce est terminée, y compris un code de motif. |
adSkipped |
Indique à la création que l'utilisateur ou le SDK IMA a ignoré l'annonce. |
resize |
Avertit la création des modifications apportées aux dimensions du lecteur ou de la vidéo. |
appBackgrounded |
Avertit la création que l'application est passée en arrière-plan. |
appForegrounded |
Avertit la création que l'application est revenue au premier plan. |
fatalError |
Notifie la création d'une erreur côté lecteur. |
log |
Envoie des messages de journal du lecteur à la création. |
focusIn |
Indique que la création a été sélectionnée. |
Examiner les mises à jour de l'état du contenu multimédia
Le SDK IMA envoie des messages mediaStateUpdate à la création pour les événements suivants :
playpausestalled: en mémoire tamponseekingseekedendeddurationchangetimeupdate, périodiquement.volumechange, y compris l'état de mise en sourdine.