Notes de version du SDK IMA DAI HTML5 de Google

Versions 3.550.0 à 3.794.0

La dernière version du SDK IMA DAI pour HTML5 est la v3.794.0. Pour en savoir plus, consultez l'historique des versions du SDK IMA DAI HTML5 de Google.

Version Date de sortie Remarques
3.794.0 2026-10-15
3.789.0 2026-09-10
  • Ajoute une option de configuration aux paramètres IMA. Cette option vous permet de personnaliser la période de préchargement des contenus multimédias pour tenir compte de la lenteur de la résolution DNS ou des pertes de réseau, au lieu de vous fier à une période fixe de huit secondes.
3.782.0 2026-08-06
  • Ajout de la propriété AdsRenderingSettings.prerollLoadVideoTimeout pour définir un délai avant expiration pour le chargement des annonces pré-roll.
  • Correction d'un problème qui empêchait le SDK IMA DAI de transmettre la valeur VAST skipoffset aux annonces SIMID au début du flux.
3.780.3 2026-08-03
  • Correction d'un problème qui empêchait IMA de transmettre la valeur VAST skipoffset aux annonces SIMID au démarrage du lecteur.
3.779.0 2026-07-23
  • Correction d'un problème de fuite de mémoire causé par les écouteurs pagehide.
3.765.0 2026-05-20
  • Ajout de la compatibilité avec le paramètre de tag d'emplacement publicitaire tfat pour gérer les demandes destinées aux enfants. Consultez Taguer une demande d'annonce pour un traitement selon l'âge (TFAT).
  • Ajout de la compatibilité avec les annonces SIMID lorsque la durée de l'écran de fin est mise à jour sur une valeur infinie après une interaction de l'utilisateur
3.763.2 2026-05-07
  • Amélioration de la stabilité des flux DAI DASH sur le Web mobile.
3.757.0 2026-04-15
  • Ajoute les valeurs AdError.ErrorCode suivantes :
    • STREAM_INITIALIZATION_TIMEOUT : 1023
    • STREAM_AUTHORIZATION_FAILED : 1024
3.750.0 2026-03-16
  • Correction d'un problème qui entraînait le dépassement des messages de l'écran de fin SIMID par rapport au conteneur de l'écran de fin.
3.744.0 2026-02-24
3.736.0 2026-01-09
3.725.0 13/10/2025
  • Correction de l'erreur ReferenceError: Can't find variable: URLSearchParams lors du chargement d'annonces sur les plates-formes de smart TV et de console telles que Xbox, PlayStation, Tizen et les plates-formes utilisant WebOS.
3.724.0 2025-10-09
  • Suppression des fonctionnalités des méthodes obsolètes ImaSdkSettings.setCookiesEnabled() et ImaSdkSettings.isCookiesEnabled().
3.719.1 2025-09-08
  • Correction du positionnement de l'icône VPAID pour les annonces en plein écran.
  • Correction du centrage des images d'affiche audio.
3.711.0 2025-08-07
  • Améliore la compatibilité XHTML.
3.710.0 2025-08-06
  • Ajout de la prise en charge du suivi des clics sur les annonces avec les flux de diffusion de séries d'annonces.
  • Corrige l'erreur TypeError: a.brands.some is not a function.
  • Correction d'un problème qui entraînait l'envoi trop fréquent d'événements de fin d'annonce par IMA.
  • Correction d'un plantage causé par des valeurs de paramètre sz= non valides.
3.704.0 2025-06-19
  • Correction d'un problème lié à l'utilisation de l'objet DOMRect, où le SDK IMA générait un message d'erreur DOMRect is not defined dans les environnements utilisant Chromium avant la version 61.
  • Correction des mesures de visibilité OMID pour Firefox version 139.
3.700.0 2025-06-05
  • Abandon de la méthode ImaSdkSettings.setCookiesEnabled().
3.697.0 2025-05-28
  • Marque le paramètre viewMode comme facultatif dans les méthodes init() et resize() de la classe AdsManager. Le paramètre viewMode n'a aucun effet et vous pouvez l'ignorer.
  • Correction d'un problème qui empêchait l'affichage de l'UI de l'annonce lorsqu'un utilisateur rejoignait une diffusion en direct pendant une coupure publicitaire.
  • Suppression de l'énumération ViewMode, devenue obsolète.
3.695.1 2025-04-30
  • Mise à jour de la documentation sur les méthodes AdsManager, expand() et collapse() pour leur comportement avec les annonces non linéaires et VPAID.
3.693.0 2025-04-14
  • Abandon du mode d'accès OMID DOMAIN.
3.691.0 2025-03-31
  • Correction d'un problème qui empêchait IMA d'afficher l'icône Choisir sa pub.
  • Correction d'un bug qui entraînait le renvoi de données d'annonces associées obsolètes par la méthode getCompanionAds() pour les annonces ayant le même ID d'annonce.
3.690.0 2025-03-26
  • Correction d'un bug qui empêchait la lecture des vidéos sur les éléments vidéo proxy.
3.689.6 2025-03-24
  • Ajout de la classe AdPeriodData, disponible sur l'événement AD_PERIOD_STARTED et accessible à l'aide de StreamEvent.getStreamData().
  • Amélioration de la saisie pour correspondre au type d'événement et à la classe de rappel de l'écouteur.
  • Ajoute des avertissements de la console pour les API d'écoute d'événements obsolètes et non compatibles.
  • Correction d'un problème d'insertion d'annonces guidée par le serveur (SGAI) où les événements AD_BREAK_STARTED et AD_PERIOD_STARTED étaient retardés.
  • Amélioration de la stabilité pour les requêtes réseau ayant échoué.
  • Clarification des API d'écoute d'événements.
3.681.0 2025-01-22
  • Ajout de la compatibilité avec Ad.getCompanionAds() qui renvoie le tableau des annonces associées pour tous les événements suivant l'événement d'annonce STARTED.
3.673.0 2024-10-16
3.668.1 2024-09-23
  • Correction d'un problème entraînant des erreurs 1005 lors de l'utilisation d'un exemple de code IMA dans un environnement localhost.
3.667.0 2024-09-18
  • Modification du paramètre networkCode pour LiveStreamRequest et VODStreamRequest (désormais facultatif). Nous vous encourageons à inclure le paramètre networkCode pour qu'il corresponde aux paramètres d'identifiant utilisés dans Ad Manager.
3.661.1 2024-08-26
  • Ajout du malais (ms) à la liste des paramètres régionaux acceptés.
3.660.0 2024-08-20
  • Ajout de la prise en charge de la valeur minSuggestedDuration pour les annonces non linéaires. Auparavant, le SDK IMA diffusait toutes les annonces non linéaires pendant 45 secondes.
3.653.0 2024-07-24
  • Correction d'un problème pour les environnements non sécurisés, http:// ou localhost, sur les versions mises à jour de Chrome.
3.650.0 2024-07-03
3.647.0 2024-06-20
  • Ajoute un champ StreamRequest.networkCode obligatoire pour le code de réseau Ad Manager de l'éditeur pour les demandes de flux de diffusion en direct et de VOD.
  • Ajoute AdError 1022 pour les URL de destination non valides ou non compatibles.
  • Correction d'un bug qui provoquait une boucle infinie d'erreurs dans les environnements de TV connectée pour les annonces désactivables.
3.642.0 2024-05-23
  • Correction d'un problème lié aux cookies sur les pings de suivi VAST.
3.637.1 2024-04-25
3.631.0 2024-04-01
3.627.0 2024-03-06
  • Correction d'un problème d'iframe qui entraîne un avertissement de la console concernant l'échappement du bac à sable de l'iframe.
3.624.0 2024-02-29
3.621.0 2024-02-15
  • Ajoute des icônes À propos de cette pub aux annonces associées.
  • Amélioration de la gestion des nouvelles demandes d'annonces avec le même AdsLoader pendant la lecture de l'annonce.
3.617.1 2024-02-05
  • Ajoute l'attribut "title" aux iFrames pour améliorer l'accessibilité
3.616.1 2024-01-31
  • Ajout de la compatibilité des annonces associées pour la diffusion de séries d'annonces.
  • Correction d'un problème lié aux annonces AdSense avec des annonces associées fluides.
3.614.1 2024-01-22
  • Ajout de la prise en charge de la localisation en islandais ('is').
3.612.0 2024-01-11
  • IMA privilégie désormais l'affichage des créations SIMID par rapport aux créations VPAID.
3.609.0 2023-12-12
  • Ajout de la prise en charge de la diffusion de pods de VOD avec insertion dynamique d'annonce avec la classe PodVodStreamRequest.
  • Correction d'un problème lié aux diffusions en direct avec insertion dynamique d'annonce : si les utilisateurs rejoignaient la diffusion au milieu d'une coupure publicitaire, l'annonce n'était pas cliquable.
3.607.0 2023-12-04
  • Correction d'un problème qui empêchait le déclenchement des balises d'erreur VAST lorsqu'aucune annonce n'était renvoyée.
  • Mise à jour de AdsManager.skip() pour n'ignorer les annonces que si IMA n'affiche pas le bouton Ignorer l'annonce et que l'annonce est désactivable.
  • Met à jour les traductions.
3.601.0
Rollback
2023-11-06
  • Retour à la version 3.600.0 en raison de problèmes liés au comportement des clics DAI.
  • Version de service. Aucune nouvelle fonctionnalité.
3.600.0 2023-11-02
  • Ajoute un comportement pour déclencher un ping d'erreur si IMA reçoit un VAST vide.
3.598.0 2023-10-26
  • Ajout d'un comportement pour éviter de déclencher les URL d'impression VAST about:blank.
3.597.0 2023-10-23
  • Ajoute une fonctionnalité permettant à IMA de sélectionner d'autres annonces indépendantes à diffuser si l'annonce principale renvoie un tag VAST vide.
3.595.0 2023-10-10
  • Correction d'un problème où performance.now() n'était pas défini sur certaines TV connectées.
  • Correction d'un problème qui empêchait l'affichage des éléments d'interface utilisateur de l'annonce dans certaines implémentations personnalisées.
3.594.0 2023-10-04
  • Ajoute StreamManager.getAdSkippableState() pour renvoyer true si l'annonce peut actuellement être ignorée.
  • Correction d'un problème pour IMA DAI où la valeur skipoffset= est ignorée si la réponse VAST contient un outil de suivi des événements d'ignorer le suivi personnalisé.
3.592.0 2023-09-27
  • Correction d'un problème pour le SDK IMA côté client, où la valeur skipoffset= est ignorée si la réponse VAST contient un outil de suivi des événements d'ignorer le suivi personnalisé.
3.582.5 2023-07-25
  • Ajoute l'événement d'annonce AD_BREAK_FETCH_ERROR qui se déclenche lorsqu'une coupure publicitaire ne peut diffuser aucune annonce.
  • Met à jour le comportement de AdPodInfo.getPodIndex() pour prendre en charge les annonces pré-roll dans les flux en direct pour l'insertion dynamique d'annonce.
  • Correction de la valeur renvoyée par Ad.getContentType() pour les annonces non linéaires avec des ressources HTML ou iFrame.
3.580.0 2023-07-10
  • Ajoute une erreur de console lorsqu'un élément non HTMLVideoElement est fourni au StreamManager DAI et au AdDisplayContainer côté client, car cela entraîne l'échec des mesures de visibilité et d'audibilité.
3.579.0 2023-07-05
  • Ajoute un avertissement de journal à la console lors de l'utilisation de l'extern obsolète googletag.encryptedSignalProviders.
3.573.0 2023-05-15
  • Correction d'un problème qui empêchait le SDK IMA de signaler que les annonces associées requises n'étaient pas affichées lorsqu'aucun espace publicitaire associé n'était disponible.
3.568.1 2023-04-13
  • IMA déclenche désormais un événement d'annonce CLICK pour les clics sur les annonces SIMID.
  • Abandonne l'erreur d'annonce 1300 : CONSENT_MANAGEMENT_PROVIDER_NOT_READY.
3.566.2 2023-03-28
  • Mise à jour de la documentation uniquement. Indique que l'insertion d'annonces dynamiques adTagParameters n'accepte que les valeurs string.
3.565.0 2023-03-21
3.564.1 2023-03-20
  • Renomme les API VideoStitcherVodStreamRequest suivantes :
3.557.0 2023-02-21

Afficher les versions antérieures (avant 2023)

3.548.0 2022-12-06
  • Ajoute StreamData.dashPeriodUrl pour StreamData à partir de STREAM_INITIALIZED. Cette URL est utilisée pour les flux de pods linéaires DASH.
3.544.0 2022-11-10
3.541.0 2022-10-27
  • Correction d'un problème où IMA était ajouté involontairement à l'objet window.
3.532.0 2022-09-21
  • Correction d'un problème lié à l'insertion dynamique d'annonces, qui entraînait une erreur de console au démarrage d'une session publicitaire OMID.
  • Correction d'un problème empêchant les utilisateurs de cliquer sur le lien d'une annonce linéaire après une annonce non linéaire.
3.531.0 2022-09-19
  • Ajoute la possibilité pour les créations SIMID de requestPause et requestPlay pendant les diffusions en direct. Cette fonctionnalité est déjà disponible pour les flux de VOD.
  • Correction d'un problème qui entraînait parfois l'envoi de requêtes réseau inutiles définies sur "null" à la fin d'une annonce vidéo.
3.529.2 2022-09-08
  • Correction d'un problème qui empêchait l'intégration de certains ID de la création dans l'objet d'annonce au sein d'une chaîne de wrappers.
3.526.0 2022-08-22
  • Correction d'un problème lié au paramètre is_lat sur les appareils pour la télévision connectée.
  • Correction d'un problème qui entraînait l'affichage incorrect du bouton En savoir plus dans les environnements de bureau.
3.523.0 2022-08-04
3.522.0 2022-07-18
  • Met à jour le comportement concernant le débit maximal par défaut pour les connexions Wi-Fi. Vous pouvez écraser le débit maximal avec AdsRenderingSettings.bitrate.
3.521.0 2022-07-12
  • Ajoute l'événement AD_CAN_PLAY, qu'IMA déclenche lorsque l'annonce est prête à être diffusée. Utilisez cet événement pour savoir quand mettre à jour l'UI de votre lecteur après un événement AD_BUFFERING.
  • Correction d'un problème d'interface utilisateur pour les annonces non TrueView qui suivaient des annonces TrueView dans un groupe d'annonces.
3.520.0 2022-06-29
3.517.2 2022-05-23
3.513.0 2022-05-03
  • Mise à jour de la description de AdDisplayContainer.initialize(), qui met en évidence les étapes à suivre pour les joueurs utilisant la lecture automatique.
3.512.0 2022-04-21
  • Correction d'un problème lié au proxy GPT lorsqu'il est utilisé pour transférer des événements depuis IMA au-delà d'une limite d'iFrame.
3.508.0 2022-03-28
  • Correction d'un problème qui entraînait la lecture incorrecte des annonces post-roll lors de l'appel de adsLoader.onContentComplete() après adsManager.destroy() pendant les annonces VMAP.
  • Correction d'un problème qui empêchait parfois l'appel de AdsManager.discardAdBreak() de supprimer la coupure publicitaire pendant les annonces VMAP.
3.501.0 2022-02-17
3.498.1 2022-02-10
  • Le RDID ne sera plus envoyé dans la demande d'annonce si TFUA ou TFCD est spécifié.
  • Correction d'un bug qui entraînait l'écrasement du paramètre d'URL par le SDK.
3.495.1 2022-01-10
  • Correction d'un problème où google.ima.OmidVerificationVendor n'était pas défini.
3.494.0 2022-01-04
  • Correction d'un problème qui entraînait un défilement involontaire, car les annonces TrueView pour l'action avec des écrans de fin forçaient la sélection du bouton "Ignorer".
3.493.0 2021-12-16
  • Lancement de la compatibilité avec OMID dans le SDK IMA HTML5 côté client et pour l'insertion dynamique d'annonces. Remarque : Les éditeurs peuvent toujours constater un léger écart (< 7%) entre les impressions dans OMID et celles dans Ad Manager.
  • Ajout de la nouvelle API OMID Access Mode.
3.488.0 2021-11-08
  • Suppression des avertissements "Fonctionnalité non reconnue" consignés dans la console.
  • Correction du comportement de remplacement des annonces JavaScript lié au dimensionnement des demandes d'annonces.
3.485.1 2021-10-11
  • Correction d'un problème avec OMID qui pouvait survenir si plusieurs AdsManagers étaient chargés pendant la durée de vie d'un seul AdsDisplayContainer.
  • Correction d'un bug qui pouvait entraîner l'affichage de Pourquoi cette annonce ? deux fois pour certaines annonces.
3.483.2 2021-10-04
  • Correction d'un bug dans l'intégration d'IMA à OMID pour le Web lorsqu'il est utilisé dans le Shadow DOM.
3.480.1 2021-09-13
  • Correction d'un bug qui entraînait l'envoi d'un volume incorrect au SDK OM par l'insertion dynamique d'annonce lorsque le lecteur vidéo était coupé.
3.479.1 2021-09-08
3.474.0 2021-08-09
  • Ajoute l'expansion de la macro US_PRIVACY dans les URL de suivi et de requête conformément à la norme CCPA de l'IAB.
3.470.1 2021-07-01
  • Correction d'une erreur sur Safari mobile qui empêchait la libération correcte de la commande du lecteur lors de l'événement adBreakEnded.
3.469.0 2021-06-24
  • Correction d'une erreur qui se produisait lorsque les annonces associées étaient récupérées avant l'événement STARTED.
3.467.0 2021-06-17
  • Résolution d'un problème lié aux annonces VPAID en mode INSECURE, causé par une mise à jour du navigateur Chrome.
3.458.0 2021-05-13
  • Ajout de la classe DaiSdkSettings avec les API suivantes :
    • DaiSdkSettings.getFeatureFlags()
    • DaiSdkSettings.setFeatureFlags()
3.452.0 2021-04-15
  • Modifie le comportement de mise en veille des annonces pour les mettre en veille chaque fois qu'un clic sur une annonce entraîne une navigation hors de la page. Cette modification exige que les éditeurs affichent une UI permettant de réactiver les annonces une fois qu'elles ont été mises en pause. Pour en savoir plus sur ce changement, consultez l'article de blog Modifications du comportement de mise en veille. Les éditeurs peuvent tester l'implémentation de ces modifications à l'aide de ce tag d'emplacement publicitaire.
3.448.1 2021-03-31
  • Ajoute la propriété AdsRequest.pageUrl pour faciliter le ciblage des annonces. La valeur de la propriété remplace le paramètre &url= pour les demandes d'annonces.
  • Met à jour l'événement AdEvent.Type.DURATION_CHANGE à envoyer lorsqu'une création SIMID modifie sa durée.
  • Correction d'un problème qui empêchait les annonces SIMID préchargées d'enregistrer les événements de pression dans les environnements mobiles.
3.447.1 2021-03-15
  • Mise à jour du comportement des types MIME spécifiés via AdsRenderingSettings.mimeTypes afin que les types non compatibles avec le navigateur soient ignorés.
  • Ajout de la prise en charge d'extensions telles que le suivi ActiveView et le suivi personnalisé lors des flux de séries d'annonces.
3.446.1 2021-03-08
  • Correction d'un problème qui empêchait les annonces suivant une annonce SIMID d'envoyer des événements TAPPED.
3.445.1 2021-03-02
  • Correction d'un problème qui entraînait l'affichage des annonces mid-roll non linéaires pendant une durée trop courte lorsque les annonces post-roll étaient préchargées.
3.444.1 2021-02-25
  • Modifie le message d'erreur lorsqu'un tag d'emplacement publicitaire ne renvoie que <Playlist/> vers VAST_EMPTY_RESPONSE: 1009, et non UNKNOWN_AD_RESPONSE: 1010.
  • Correction d'un bug qui signalait les annonces linéaires AdSense comme non linéaires.
  • Correction d'un bug avec les annonces SIMID, où requestChangeDuration ne pouvait être appelé qu'une seule fois.
  • Correction d'un bug qui provoquait l'envoi de pings et d'erreurs 404 superflus lors de la diffusion de pods.
3.442.0 2021-02-17
  • Ajoute l'API de flags de fonctionnalité, qui permet d'activer ou de désactiver des fonctionnalités spécifiques qui ne sont pas activées de manière permanente dans IMA. Utilisez ImaSdkSettings.getFeatureFlags() et ImaSdkSettings.setFeatureFlags() pour obtenir et définir des flags de fonctionnalité. Dans les futures versions du SDK, les flags de fonctionnalité seront utilisés pour d'autres fonctionnalités activables.
  • Ajoute le flag de fonctionnalité enableOmidBeta pour les utilisateurs souhaitant participer à la bêta ouverte d'OMID pour le Web.
  • Ajoute la valeur de durée inconnue spéciale (-3) pour désactiver le préchargement des annonces post-roll VMAP. Utilisez AdsRequest.contentDuration() pour le définir.
3.439.0 2021-02-08
  • Ajout de la méthode ImaSdkSettings.setSessionId() pour définir l'ID de session, qui est utilisé exclusivement pour la limitation de la fréquence d'exposition.
3.438.0 2021-02-03
  • Correction d'un problème qui entraînait parfois la duplication des événements IMA lorsque le préchargement était activé.
3.436.0 2021-01-26
  • Correction d'un bug dans la diffusion des pods, où les vérifications anticipées des métadonnées pouvaient être envoyées plusieurs fois
  • Correction d'un bug qui entraînait l'écrasement de AdSystem par AdServingId si la valeur était définie plus bas dans le VAST.
3.433.2 2021-01-14
  • Autorisation de diffuser des annonces limitées lorsque l'utilisateur ne donne pas son consentement pour les cookies, refuse ce consentement ou lorsque le SDK IMA ne reçoit pas de chaîne TC valide dans les régions soumises au RGPD et à la directive vie privée et communications électroniques après le délai de grâce de l'intégration de la version 2 du TCF de l'IAB.
Revenir à la version 3.429.0 2020-12-10
  • Retour à la version 3.429.0 en raison d'un problème dans la version 3.430.0, où les points de repère des flux de VOD avec insertion dynamique d'annonce renvoyaient des heures de début et de fin de 0. Ce problème s'est principalement produit sur les SDK natifs (Android et iOS).
3.427.1 2020-12-02
  • Mise à jour des informations de référence pour contentDuration afin de clarifier le cas d'utilisation du préchargement des annonces post-roll VMAP.
  • Correction d'un bug qui empêchait le dimensionnement correct des annonces VPAID.
  • Correction d'un bug qui entraînait le renvoi de valeurs incorrectes par la méthode getAdSkippableState.
Revenir à la version 3.423.0 2020-11-11
  • Retour à la version 3.423.0 en raison d'un problème dans la version 3.424.1, où les modifications apportées au comportement de mise en veille des annonces ont eu un impact négatif sur un certain nombre d'éditeurs.
3.424.1 2020-11-09
  • Correction d'un bug qui empêchait la persistance des modifications de volume lorsque les gestionnaires d'annonces étaient préchargés.
  • Modification du comportement de mise en veille des annonces pour mettre en veille les annonces chaque fois que les clics sur les annonces entraînent une navigation hors de la page. Cette modification exige que les éditeurs affichent une UI permettant de réactiver les annonces une fois qu'elles ont été mises en pause. Pour en savoir plus sur ce changement, consultez l'article de blog Modifications du comportement de mise en veille. Les éditeurs peuvent tester l'implémentation de ces modifications à l'aide de ce tag d'emplacement publicitaire.
3.420.1 2020-11-02
  • Correction d'un problème qui, dans certains cas, empêchait la lecture d'une annonce mid-roll après avoir ignoré une annonce pré-roll, et affichait un écran noir avec l'audio de l'annonce pré-roll à la place.
3.418.3 2020-10-22
  • Correction d'un bug qui supprimait les paramètres de consentement des demandes d'annonces dans les annonces AdSense.
3.418.1 2020-10-21
  • Les fichiers multimédias HLS ne sont plus un format de conteneur sélectionnable pour Chrome sur ordinateur ou sur le Web mobile.
  • Correction d'un problème lié aux appels à AdsManager.destroy(), où l'utilisation de VmapAdManager dans certaines situations ne déclenchait pas l'événement ALL_ADS_COMPLETED.
3.417.2 2020-10-19
  • Correction d'un problème lié aux chaînes Transparence et consentement (TC) qui ne se résolvaient pas lorsque l'URL du tag d'emplacement publicitaire et l'URL fournie par le fournisseur de gestion du consentement avaient des valeurs différentes.
  • Correction d'un bug qui entraînait l'envoi de l'événement IMPRESSION à l'éditeur pour les annonces AdSense non linéaires, même si l'annonce ne pouvait pas être diffusée en raison de contraintes de taille.
  • Correction d'un problème qui entraînait la comptabilisation en double des événements fullscreen sur iOS.
3.415.1 2020-10-05
  • Correction d'un bug qui provoquait l'obscurcissement des propriétés AdProgressData.
  • Les annonces VPAID sécurisées avec des éléments vidéo proxy transfèrent désormais correctement l'événement de changement de plein écran.
  • ima3_dai_debug.js affiche désormais des journaux supplémentaires dans la console.
  • IMA consigne désormais les protocoles VPAID listés dans la section 3 des consignes de définition VPAID.
  • Correction d'un bug qui entraînait parfois l'envoi de deux demandes pour le même tag d'emplacement publicitaire par les annonces utilisant une création de remplacement.
3.411.1 2020-09-23
  • Modification du comportement des liens profonds sur Android 6.0 et versions antérieures afin que les utilisateurs soient redirigés vers l'application d'un annonceur plutôt que vers une page de destination, si elle est disponible.
3.410.0 2020-09-17
  • Ajout de la compatibilité avec les annonces associées iframe et HTML au SDK DAI.
3.407.0 2020-09-02
3.405.0 2020-08-27
  • Ajout de la méthode StreamManager.focus() au SDK DAI, qui permet de modifier par programmation la mise en surbrillance du bouton "Ignorer" et d'autres éléments d'interface utilisateur interactifs.
3.404.1 2020-08-25
  • Ajout de la méthode AdsManager.focus() au SDK côté client, qui permet de modifier par programmation la mise en surbrillance du bouton "Ignorer" et d'autres éléments d'interface utilisateur interactifs.
  • La durée de l'apparition en fondu des annonces FullSlot est passée de 2 secondes à 0,3 seconde.
  • Si un espace publicitaire VPAID a une taille de 0x0 lors de son initialisation, le SDK appelle désormais la méthode resizeAd() de l'annonce VPAID une fois que la taille de l'espace est correctement définie, afin que l'annonce soit redimensionnée pour correspondre aux nouvelles dimensions de l'espace.
3.403.1 2020-08-24
  • Correction d'un problème lié à adPodInfo.podIndex pour les flux de VOD DAI afin de s'assurer que les annonces mid-roll sont correctement indexées à partir de 1.
  • Correction d'un problème lié à adPodInfo.timeOffset pour les flux de VOD DAI, qui empêchait les annonces post-roll de renvoyer correctement la valeur -1.
  • Correction d'un problème qui bloquait les éléments AdsDisplayContainer dans un Shadow DOM.
3.402.0 2020-08-13
  • Nouvelle version de l'intégration de l'IAB TCFv2, après résolution des écarts entre gdpr=1 et gdpr=true afin que les deux valeurs soient évaluées de la même manière. Nous vous recommandons d'utiliser gdpr=1.
3.399.2 2020-07-28
  • Ajout des événements d'annonce StreamEvent.Type.PAUSED et StreamEvent.Type.RESUMED au SDK DAI.
  • Ajout de l'événement ICON_FALLBACK_IMAGE_CLOSED, qui se déclenche lorsque la boîte de dialogue de l'image de remplacement de l'icône est fermée pour les appareils pour la télévision connectée.
  • Correction d'un problème qui empêchait l'affichage des annonces associées lorsqu'une annonce avait le même ID que l'annonce précédente.
  • Ajout de la compatibilité avec les demandes de modification de la durée des annonces SIMID au SDK côté client.
3.398.1 2020-07-21
  • Ajout de données de journal supplémentaires aux SDK de débogage de l'insertion dynamique d'annonces.
3.397.1 2020-07-21
  • Intégration du cookie GFP à la norme TCFv2 du RGPD. Désormais, lorsque les éditeurs intègrent une CMP, leurs utilisateurs finaux de l'Espace économique européen et du Royaume-Uni n'utilisent pas de cookies si l'une des conditions suivantes s'applique :
    • L'éditeur a désactivé la fonctionnalité.
    • L'utilisateur a explicitement désactivé l'option.
    • La CMP attend une interaction de l'utilisateur.
3.396.0 2020-07-16
  • Ajout de la possibilité de personnaliser le délai de prise de décision concernant la série d'annonces pour les flux d'insertion dynamique d'annonce en spécifiant une valeur (en millisecondes) pour le paramètre dai-apto pour streamRequest.adTagParameters. Ce paramètre affecte également le délai avant expiration de l'initialisation du flux, qui est défini sur quatre secondes de plus que la valeur dai-apto.
3.395.0 2020-07-14
  • Correction d'un problème lié aux clics vers une URL de destination DAI sur Safari pour mobile.
  • L'intégration de l'IAB TCFv2 a été temporairement annulée en raison d'écarts entre l'utilisation de gdpr=1 et de gdpr=true.
3.394.0 2020-07-13
  • Amélioration de la gestion des exceptions lorsqu'aucun réseau n'est disponible au moment de l'initialisation.
  • Modification de l'événement AD_PERIOD_ENDED pour détruire l'annonce en cours de lecture et réinitialiser toutes les données associées à l'annonce.
  • Ajout de rapports sur les changements de volume pour les annonces VPAID.
  • Ajout du paramètre subtitle_name pour les sous-titres DAI afin de spécifier des ensembles de sous-titres pour la même langue.
3.391.0 2020-06-15
  • Correction d'un bug qui permettait de diffuser des annonces désactivables dans les diffusions en direct.
3.388.1 2020-06-02
  • Ajout d'une fonctionnalité permettant de renvoyer une erreur lorsque le code JavaScript VPAID tente de diffuser une annonce avant que l'événement de démarrage de l'annonce du SDK ne soit déclenché.
  • Correction d'un bug qui entraînait l'ignorance de CompanionAdSelectionSettings dans certains cas.
3.384.0 2020-05-04
  • Amélioration de l'accessibilité du bouton "Passer" :
    • Le texte avant l'annonce est désormais accessible par tabulation pour pouvoir être lu par les lecteurs d'écran.
    • Ajout de valeurs aria-label au compte à rebours avant l'affichage du bouton "Ignorer" et au bouton "Ignorer".
3.383.0 2020-04-28
  • Ajout de la compatibilité avec les annonces SIMID côté client.
3.381.1 2020-04-16
  • Correction d'un problème qui pouvait figer la lecture du contenu si les annonces ne se chargeaient pas dans une playlist de règles relatives aux annonces.
3.379.2 2020-04-09
  • Mise à jour de la gestion des annonces VPAID pour ne plus générer de nouveaux éléments vidéo. Auparavant, le SDK IMA créait un élément vidéo pour les annonces VPAID lorsque l'élément fourni par l'éditeur ne fonctionnait pas comme prévu.
3.373.2 2020-03-10
  • Correction d'un bug qui empêchait les événements VOLUME_CHANGED et VOLUME_MUTED de se déclencher correctement.
3.367.1 2020-02-12
  • Ajout de la méthode getVersion sur AdsLoader pour permettre la récupération de la version actuelle du SDK.
3.366.0 2020-02-06
  • L'utilisation de l'API ViewMode est désormais obsolète.
3.365.1 2020-02-03
3.364.0 2020-01-28
  • Correction d'un problème lié à la définition de la localisation pour le SDK DAI.
  • Les données de point de repère ont été mises à jour pour utiliser la précision à virgule flottante.
3.361.1 2020-01-21
  • Amélioration de la visibilité de Pourquoi cette annonce ? et de Durée de l'annonce sur les appareils mobiles de faible largeur.
3.360.0 2020-01-15
  • Les codes temporels des points de repère ont été mis à jour en nombres à virgule flottante pour plus de précision.
  • Ajout de la prise en charge des icônes des annonces wrapper à afficher en plus des icônes des annonces intégrées.
  • Mise à jour de la logique de détection des superpositions pour déterminer plus précisément la visibilité.
3.358.2 2020-01-15
  • Correction d'un problème sur Internet Explorer 11 où EventTarget n'était pas défini.
3.358.1 2020-01-08
  • Suppression du texte précédant le compte à rebours avant la désactivation des annonces désactivables.
3.355.4 2020-01-03
  • Ajout de la compatibilité avec la recherche et la transmission des paramètres de consentement CCPA et RGPD.
  • Correction d'un problème qui bloquait de manière incorrecte la lecture personnalisée sur Safari pour iOS.
3.355.3 2019-12-10
  • Correction d'un problème qui empêchait l'émission d'événements de journal dans certains cas.
3.355.0 2019-12-05
  • Correction d'un problème lié aux clics contenant des redirections vers l'App Store sur iOS.
3.354.0 2019-12-04
  • Ajout de la prise en charge des annonces désactivables sur le Web mobile iOS 10 et versions ultérieures lorsqu'aucun élément vidéo n'est transmis à AdDisplayContainer.
  • Pour toutes les annonces non linéaires et plein écran, un délai de deux secondes a été ajouté entre l'affichage d'une annonce et le moment où l'utilisateur peut cliquer dessus.
  • Correction d'un problème qui empêchait setAdWillPlayMuted de couper le son des annonces si enablePreloading était défini sur true.
3.351.1 14/11/2019
  • Correction d'un problème qui empêchait les événements d'annonce LOG et INTERACTION d'inclure l'objet d'annonce dans certains cas.
  • Ajout de l'intégration automatique des demandes d'annonces Google pour les implémentations de fournisseurs de gestion du consentement conformes à la version 2 du TCF de l'IAB, comme Funding Choices de Google.
3.349.0 2019-11-11
  • Correction d'un problème lié aux événements de suivi VMAP breakstart et breakend.
3.346.0 2019-10-25
  • Ajout de la compatibilité avec les annonces TrueView au SDK DAI. Les annonces TrueView peuvent être implémentées en transmettant un AdUiElement au constructeur du StreamManager.
3.343.1 2019-10-17
  • Correction d'un bug lié à l'analyse VMAP intégrée sur tvOS.
3.339.0 2019-10-09
  • Ajout de la prise en charge des icônes VAST au SDK DAI. Les icônes peuvent être implémentées en transmettant un AdUiElement au constructeur de StreamManager.
3.338.1 2019-10-07
  • Ajout d'un événement VIDEO_CLICKED, qui se déclenche pour tous les clics sur une vidéo, même si le clic ne déclenche pas de clic vers une URL de destination.
  • Ajout de la compatibilité avec l'icône Pourquoi cette annonce ? dans les annonces DAI. Pour ce faire, transmettez un AdUiElement au constructeur de StreamManager.
3.337.0 2019-10-01
  • Ajout de la prise en charge des annonces désactivables dans le SDK DAI. Vous pouvez implémenter des annonces désactivables en transmettant un AdUiElement au constructeur de StreamManager.
3.336.1 2019-09-30
  • Ajout de la compatibilité avec le SDK DAI pour transmettre un AdUiElement au constructeur de StreamManager, qui doit être utilisé à la place de setClickElement pour gérer les clics.
3.334.0 2019-09-23
  • Correction d'un bug lié au préchargement VPAID.
3.325.3 2019-08-19
  • Les pop-ups dans Microsoft Edge s'affichent désormais sous forme de nouveaux onglets.
  • Les pop-ups dans Internet Explorer 11 s'affichent désormais dans de nouvelles fenêtres.
3.323.2 2019-08-12
  • Les fenêtres pop-up dans Internet Explorer 11 sont désormais défilables.
3.320.0 2019-07-23
  • Ajout de la prise en charge des URL intent:// pour l'association à des pages dans les applications Android.
  • Ajout de la compatibilité avec les URL market:// pour créer des liens vers des pages du Google Play Store sur Android.
3.319.1 2019-07-22
  • Ajout de la compatibilité avec plusieurs identifiants d'annonce universels. Les méthodes getUniversalAdIdValue et getUniversalAdIdRegistry sont désormais obsolètes.
3.316.0 2019-07-10
  • Ajout de authToken et streamFormat à l'objet de requête de flux DAI.
3.312.1 2019-06-17
  • Ajout des fonctions getUniversalAdIdValue et getUniversalAdIdRegistry à l'objet d'annonce pour l'insertion dynamique d'annonce.
3.311.0 2019-06-11
  • Correction d'un bug lié aux métadonnées YouTube pour les vidéos non répertoriées.
Revenir à la version 3.296.0 2019-04-24
  • Rollback vers la version 3.296.0 en raison d'une erreur dans la version 3.297.3, qui empêchait la lecture de la vidéo de continuer après la dernière image de l'annonce pré-roll.
3.290.0 2019-04-01
  • Correction d'un problème qui empêchait les types d'annonces non compatibles (non linéaires, VPAID) de générer correctement des erreurs.
3.284.0 2019-03-04
  • Correction d'un problème qui empêchait l'effacement des événements auxquels l'utilisateur s'était abonné lorsque l'annonce était supprimée.
  • Ajout des événements AD_PERIOD_STARTED et AD_PERIOD_ENDED pour l'insertion dynamique d'annonce. Ils peuvent être utilisés pour détecter si le flux d'insertion dynamique d'annonce est dans le contenu, ou si des annonces ou un écran d'attente sont en cours de lecture.
3.279.0 2019-02-13
  • Ajout de la propriété manifestFormat à StreamData pour indiquer le format du flux. Cette propriété est renseignée lors de l'événement LOADED.
Revenir à la version 3.274.0 2019-02-12
  • Effectuez un rollback vers la version 3.274.0.
3.275.4 2019-02-06
  • Ajout de la propriété manifestFormat à StreamData pour indiquer le format du flux. Cette propriété est renseignée lors de l'événement LOADED.
3.273.0 2019-01-24
  • Correction d'un problème qui empêchait l'affichage des icônes VAST avec les annonces VPAID.
3.271.0 2019-01-10
  • Ajout de la compatibilité avec les macros VAST 4.1. Pour en savoir plus, consultez les spécifications VAST 4.1.
  • Correction d'un problème qui entraînait l'initialisation des annonces VPAID qui démarraient hors de l'écran avec une taille d'emplacement incorrecte.
  • Correction d'un problème qui empêchait le déclenchement des erreurs vidéo pour les flux en direct ou de VOD.
  • Correction d'un problème qui empêchait la reprise du contenu dans Safari sur iOS.
3.259.0 2018-11-27
  • Correction d'un problème de rendu des annonces associées lorsque les séries d'annonces contiennent des annonces VPAID ou utilisent une création de remplacement au niveau de l'asset.
3.255.0 2018-11-12
  • Résolution d'un problème lié à la compatibilité des URL de destination pour les icônes VAST dans les annonces VPAID en mode NON SÉCURISÉ.
3.254.0 2018-11-08
  • Ajoute l'événement AdEvent.Type.AD_BUFFERING. Cet événement est déclenché lorsque la lecture de l'annonce est interrompue en raison de la mise en mémoire tampon.
3.246.0 2018-10-18
  • Correction d'un problème de lecture obsolète lorsque le proxy Google Publisher Tag est utilisé avec le SDK IMA.
3.244.2 2018-10-16
  • Ajoute l'événement AD_PROGRESS. Cet événement se déclenche tout au long de la lecture de l'annonce et contient un objet AdProgressData, obtenu via getAdData().
  • Ajoute isCookiesEnabled() et setCookiesEnabled() à ImaSdkSettings.
  • Correction d'un problème lié aux annonces vidéo désactivables diffusées les unes après les autres.
  • Correction d'un problème d'erreurs d'annonce lors de l'utilisation de la lecture personnalisée sur iOS.
3.234.1 2018-09-04
  • Les annonces wrapper VAST d'une série d'annonces qui ne renvoient pas d'annonce peuvent désormais être remplacées par des annonces de durée inférieure ou égale provenant d'une liste d'annonces indépendantes (annonces sans numéro de séquence).
3.228.0 2018-08-14
  • Correction d'un problème lié aux annonces désactivables diffusées les unes après les autres.
  • Correction d'un problème qui entraînait le renvoi d'une valeur incorrecte par AdsManager.isCustomPlaybackUsed() lorsqu'il était défini après la création de AdsLoader.
3.227.0 2018-08-13
  • N'essayez de lire que les types MIME compatibles transmis à AdsRenderingSettings.mimeTypes.
3.226.2 2018-08-07
  • Les annonces en superposition sans durée de diffusion définie sont désormais diffusées jusqu'à l'annonce suivante, au lieu de 15 secondes.
  • Correction d'un problème qui empêchait l'exportation correcte de AdsRequest.vastLoadTimeout.
  • Correction d'un problème qui empêchait l'exportation correcte de Ad.getVastMediaBitrate.
3.225.0 2018-07-30
  • Force la sortie VAST 4 pour les requêtes Google Ad Manager.
3.223.0 2018-07-25
  • Ajoute Ad.getVastMediaBitrate().
3.216.1 2018-06-26
  • Correction d'un problème dans le SDK DAI où Ad.getDuration() renvoyait incorrectement des millisecondes au lieu de secondes.
3.216.0 2018-06-20
  • Correction d'un bug qui signalait par erreur les erreurs 303 comme des erreurs 1005. Ces erreurs ont été enregistrées sur le serveur en tant qu'erreurs 900 au lieu d'erreurs 303.
3.214.1 2018-06-12
Revenir à la version 3.211.3 2018-06-07
  • En raison d'un problème affectant certaines implémentations d'iPhone, nous sommes revenus à la version 3.211.3.
3.213.1 2018-06-07
3.210.1 2018-05-16
  • Correction d'un problème qui entraînait la diffusion d'annonces après l'appel de AdDisplayContainer.destroy().
  • Ajoute allow="autoplay" à l'iFrame utilisé pour charger les annonces VPAID.
3.198.2 2018-03-27
  • Correction d'un problème de préchargement sur les versions récentes de Chrome et Safari pour ordinateur.
3.193.1 2018-02-26
  • Suppression des méthodes de sérialisation et de désérialisation documentées par erreur sur AdError.
3.192.0 2018-02-14
  • Suppression du code d'erreur INVALID_ADX_EXTENSION inutile. Les annonces sont toujours diffusées si l'analyse de l'extension échoue.
  • Le SDK IMA chargé dans un iFrame héritera désormais des règles de lecture automatique de la page parente dans Chrome 65 et versions ultérieures.
  • Correction d'une fuite de mémoire qui se produisait lorsque les implémentations ne détruisaient pas AdsManager en cas d'AdError.
3.190.0 2018-01-30
  • Les annonces VPAID signalent désormais une erreur lorsqu'elles s'arrêtent sans enregistrer d'impression. Cela correspond au comportement de toutes les autres annonces.
3.189.0 2018-01-24
  • Correction d'un problème lors du passage de différentes stratégies de lecture automatique à la lecture par clic.
  • Résolution d'un problème de lecture sur IE 11.
  • Correction d'un problème lié aux annonces mid-roll sur iOS 11.
  • Les annonces associées VPAID vides ne déclenchent plus d'erreur de console.
  • Certains avertissements ont été rétrogradés pour utiliser des journaux d'informations.
3.186.1 2017-12-07
  • AdErrorEvent.getInnerError() peut désormais renvoyer un objet AdError interne. Cela permet de vérifier si la lecture automatique a échoué.
3.184.1 2017-11-02
  • Correction d'un problème qui empêchait la lecture des annonces préchargées si adsManager.init n'était pas appelé assez rapidement.
  • Ajout de AdError.AUTOPLAY_DISALLOWED, qui se déclenche lorsque le SDK tente de lire automatiquement une annonce, mais que le navigateur l'en empêche.
Revenir à la version 3.182.1 2017-10-26
  • En raison d'un problème affectant certaines implémentations du plug-in videojs-ima, nous sommes revenus à la version 3.182.1.
3.183.1 2017-10-26
  • Correction d'un problème qui empêchait la lecture des annonces préchargées si adsManager.init n'était pas appelé assez rapidement.
3.182.0 2017-10-17
  • Correction de la lecture des annonces vidéo linéaires de type "cliquer pour lire" sur Safari 11 pour ordinateur.
Revenir à la version 3.180.3 2017-10-06
  • En raison d'un problème d'affichage de certaines annonces, nous sommes revenus à la version 3.180.3.
3.181.3 2017-10-05
  • Correction d'un problème qui entraînait la mise en pause de la vidéo en cas de clics incorrects.
  • Correction d'un problème qui générait une erreur lors d'une coupure publicitaire mid-roll lors de l'utilisation de discardAdBreak().
Revenir à la version 3.179.0 2017-09-22
  • En raison d'un problème avec certaines annonces VPAID, nous sommes revenus à la version 3.179.0.
3.179.0 2017-09-18
  • Correction d'un bug qui entraînait l'affichage de plusieurs UI d'annonces lors du préchargement des annonces et de la réutilisation du conteneur d'annonces.
3.178.0 2017-08-31
  • Correction d'un problème qui entraînait l'affichage d'une exception si une annonce désactivable était diffusée sur une page Safari mobile incapable de l'afficher. Cette exception est désormais correctement gérée par le SDK.
  • Correction d'un problème qui, dans de rares cas, empêchait le déclenchement de CONTENT_RESUME_REQUESTED pour les flux HLS sur Safari mobile.
3.176.0 2017-08-10
  • Ajoute AdsRequest.liveStreamPrefetchSeconds.
  • Supprime AdsRenderingSettings.useShareButton.
3.175.0 2017-07-31
  • L'affichage d'une annonce non linéaire VPAID entraîne désormais l'envoi d'un événement STARTED du SDK au lecteur.
  • Les annonces linéaires VPAID déclenchent désormais l'événement STARTED (DÉMARRÉ) lors de l'impression plutôt qu'au démarrage.
3.174.0 2017-07-24
  • Correction d'un problème qui entraînait le blocage de certains pods pré-roll lorsque le préchargement était activé.
  • Correction d'un problème qui entraînait le redémarrage du contenu depuis le début après la diffusion d'annonces mid-roll dans certaines implémentations iOS.
  • Correction d'un problème qui empêchait la reprise de certains contenus diffusés en direct après des annonces sur iOS.
3.173.1 2017-07-06
  • Supprime la compatibilité avec les annonces VPAID Flash. Cette démarche s'inscrit dans le cadre du projet d'abandon de Flash par le SDK IMA. Pour en savoir plus, consultez Abandon de Flash dans les SDK IMA.
3.173.0 2017-06-28
  • Correction d'un problème qui empêchait la restauration correcte du contenu avec la lecture personnalisée sur le Web mobile iOS lors du changement de contenu et de la demande d'annonces peu de temps après.
3.172.0 2017-06-14
  • Correction d'un problème qui empêchait les annonces AdSense de s'afficher dans les emplacements complets sur mobile.
  • Ajoute Ad.getSkipTimeOffset().
3.171.0 2017-06-08
  • Ajoute la compatibilité avec les annonces AdSense de type "emplacement complet" aux méthodes AdsManager existantes suivantes :
    • getCurrentTime()
    • getRemainingTime()
    • getDuration()
    • getAdSkippableState()
    • skip()
3.170.0 2017-06-01
  • Ajoute AdsRequest.vastLoadTimeout.
  • Ajout de la compatibilité avec les annonces désactivables sur iPhone et iPod touch lors de l'utilisation de ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(true).
3.169.1 2017-05-19
  • Ajout de la prise en charge de l'événement VPAID AdInteraction. Lorsqu'il est déclenché, le lecteur vidéo reçoit le nouvel événement AdEvent.INTERACTION.
3.168.0 2017-05-08
  • Le délai avant expiration par défaut du chargement des contenus multimédias passe de 15 à 8 secondes.
  • Correction d'un problème qui empêchait la définition de ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() d'avoir un effet.
3.166.0 2017-04-12
  • Ajoute ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(). La lecture personnalisée est désormais réactivée par défaut sur Safari pour iOS (elle était désactivée dans la version 3.164.0). Les annonces seront affichées sur Safari comme avant la version 3.164.0.
3.164.0 2017-03-29
  • Correction de la compatibilité de la lecture automatique pour le Web mobile sur iOS et Android. Pour l'activer, coupez le son de votre lecteur vidéo ou appelez AdsManager.setVolume(0) avant d'appeler AdsManager.start().
3.161.4 2017-03-24
  • Ajout de AdsManager.updateAdsRenderingSettings() pour mettre à jour les paramètres de rendu d'une annonce après l'appel de getAdsManager().
Revenir à la version 3.161.1 2017-03-24
  • Effectuez un rollback vers la version 3.161.1.
3.163.0 2017-03-23
  • Ajout de AdsManager.updateAdsRenderingSettings() pour mettre à jour les paramètres de rendu d'une annonce après l'appel de getAdsManager().
3.160.3 2017-03-07
  • Correction d'un problème de positions de l'annonce incorrectes signalées pour les séries d'annonces mixtes.
3.159.0 2017-02-21
  • Ajout de la prise en charge de la création de remplacement au niveau de l'asset.
3.156.0 2017-01-26
  • Correction du signalement incorrect de la position des annonces avec des séries d'annonces VPAID mixtes.
  • Ajoute ImaSdkSettings.(set|get)DisableFlashAds().
  • Ajoute "application/dash+xml" en tant que type MIME valide.
  • Ajout des méthodes suivantes à Ad :
    • getUniversalAdIdValue()
    • getUniversalAdIdRegistry()
  • Ajoute les propriétés suivantes à AdsRequest :
    • contentDuration
    • contentKeywords
    • contentTitle
3.154.1 2017-01-10
  • Ad.getWrapperCreativeIds() est désormais plus efficace pour mettre en correspondance les créations via des wrappers.
3.153.1 2016-12-07
  • Ajoute Ad.getDealId().
  • Ajoute Ad.getSurveyUrl().
  • Ajoute Ad.getWrapperCreativeIds().
  • Ajoute la prise en charge des icônes aux annonces VPAID Flash et HTML5 en mode ENABLED. Les icônes ne fonctionneront pas en mode NON SÉCURISÉ.
3.151.1 11/10/2016
  • Ajoute Ad.getAdvertiserName().
  • Correction d'un problème lié aux créations VPAID Flash en HTML5.
3.147.1 2016-10-14
  • Ajoute Ad.getCreativeId().
3.146.2 2016-10-10
  • Correction d'un bug qui provoquait l'arrêt prématuré de certaines annonces VPAID Flash.
  • Correction d'un problème qui entraînait le recadrage des annonces VPAID Flash en mode plein écran.
3.145.0 2016-09-22
  • Ajoute Ad.getApiFramework().
3.144.0 2016-09-13
  • Ajoute AdError.ErrorCode.VAST_PROBLEM_DISPLAYING_MEDIA_FILE.
3.140.1 2016-08-18
  • Résolution d'un problème de clic pour les annonces Flash VPAID non sécurisées.
3.139.0 2016-08-10
  • Supprime AdsRenderingSettings.AUTO_SCALE.
3.137.0 2016-07-26
  • Ajout de Ad.getVastMediaWidth() et Ad.getVastMediaHeight().
  • Correction du style du curseur dans l'UI des annonces intégrées.
3.135.1 2016-06-29
  • Ajout de la prise en charge du préchargement des composants multimédias via AdsRenderingSettings.enablePreloading.
3.134.0 2016-06-16
  • Correction d'un problème qui entraînait parfois la disparition du bouton "Ignorer l'annonce" lorsque l'utilisateur cliquait sur le compte à rebours.
3.133.0 2016-06-07
  • Correction d'un problème visuel lié aux boutons "Ignorer" sur Android 4.4.4. Les boutons "Ignorer" sur les autres plates-formes n'ont pas été affectés par ce problème et ne sont pas concernés par ce changement.
3.128.2 2016-05-03
  • Ajoute AdsRenderingSettings.playAdsAfterTime.
3.123.0 2016-02-24
  • Ajoute la compatibilité des créations Flash VPAID aux règles relatives aux annonces/VMAP.
3.120.0 2016-01-27
  • Ajoute le paramètre videoElement à AdsManager.init. Cela peut être utilisé pour spécifier l'élément vidéo personnalisé à utiliser s'il n'est pas prêt lorsque le constructeur AdDisplayContainer est appelé. Le constructeur AdDisplayContainer reste la méthode privilégiée pour fournir un élément vidéo personnalisé.
  • Ajoute AdsRenderingSettings.useStyledLinearAds.
3.118.0 2016-01-13
  • Les créations Flash VPAID sont désormais compatibles avec IMA HTML5.
3.116.4 2015-12-10
  • Les annonces pour mobile qui n'utilisent pas le suivi des clics personnalisé disposeront désormais d'une nouvelle UI avec un bouton "En savoir plus". Désormais, cliquer sur l'annonce mettra en pause ou reprendra la lecture au lieu de rediriger l'utilisateur vers la page de destination de l'annonce.
3.115.0 2015-12-03
  • Toute annonce AdSense ou place de marché non linéaire d'une hauteur supérieure à 90 pixels sera désormais affichée en tant qu'annonce Fullslot.
  • La nouvelle annonce interstitielle occupe tout l'espace du contenu et inclut un compte à rebours et un bouton "Ignorer". La lecture du contenu reprend après la fermeture de l'annonce, soit à la fin du minuteur, soit lorsque l'utilisateur ignore l'annonce.
  • Les annonces AdSense ou place de marché non linéaires dont la hauteur est inférieure à 90 px peuvent également être forcées à s'afficher en plein écran en définissant adsRequest.forceNonLinearFullSlot=true.
3.113.1 2015-11-12
3.111.0 2015-10-28
  • Ajoute AdEvent.LINEAR_CHANGED.
  • Ajoute AdEvent.DURATION_CHANGE.
  • Utilise la nouvelle UI pour 1% des demandes d'annonces éligibles.
3.110.0 2015-10-21
  • Ajout de Ad.getTraffickingParameters et Ad.getTraffickingParametersString.
3.108.1 2015-09-23
  • Ajout de la compatibilité des annonces associées avec les annonces VPAID.
3.107.1 2015-09-18
  • La lecture personnalisée sur Android 4.0 ou version ultérieure a été désactivée. Les annonces continueront de fonctionner, mais utiliseront un lecteur appartenant au SDK au lieu du lecteur fourni par l'utilisateur.
3.101.22 2015-09-10
  • Le mode VPAID est désormais défini sur "ACTIVÉ" par défaut au lieu de "DÉSACTIVÉ".
3.101.17 2015-08-27
  • Rend Ad.getContentType() disponible après l'événement LOADED plutôt qu'après l'événement STARTED. Cela permet d'accéder plus tôt aux données relatives aux annonces.
3.101.10 2015-08-06
3.101.8 2015-07-25
  • Correction du problème de non-actualisation des valeurs de corrélation pour les tags Ad Manager au format pubads.g.doubleclick.net/gampad/live/ads.
3.101.6 2015-07-23
3.101.4 2015-07-13
  • La lecture personnalisée est désactivée sur 5% des appareils Android 4.0 ou version ultérieure. Ce nombre atteindra 100% au cours des prochaines versions.
3.101.2 2015-06-17
  • Les annonces TrueView incluront désormais un bouton "En savoir plus" en haut à droite. Si l'utilisateur clique sur l'annonce en dehors de ce bouton "En savoir plus", il ne sera plus redirigé vers le site de l'annonceur.
  • Le bouton "Ignorer" des annonces désactivables s'affiche désormais même lorsque le suivi personnalisé des clics est utilisé.
Revenir à la version 3.101.1 2015-06-04
  • En raison de problèmes de lecture sur Android, nous sommes revenus à la version 3.101.1.
3.102.1 2015-06-04
  • Les annonces TrueView incluront désormais un bouton "En savoir plus" en haut à droite. Si l'utilisateur clique sur l'annonce en dehors de ce bouton "En savoir plus", il ne sera plus redirigé vers le site de l'annonceur.
  • Le bouton "Ignorer" des annonces désactivables s'affiche désormais même lorsque le suivi personnalisé des clics est utilisé.
  • La lecture personnalisée sur Android 4.0 ou version ultérieure sera désactivée. Les annonces continueront de fonctionner, mais utiliseront un lecteur appartenant au SDK au lieu du lecteur fourni par l'utilisateur.
3.99.4 2015-05-12
  • Correction d'un bug de l'adaptateur VPAID qui empêchait parfois de cliquer sur le bouton "Ignorer" et les éléments de clic publicitaire.
  • Les annonces TrueView renverront désormais correctement l'état "désactivable" via AdsManager.getAdSkippableState().
3.98.0 30/04/2015
  • Permet désormais de charger ima3.js dans un DOM ou un iframe distinct du conteneur vidéo, à condition qu'il se trouve dans la même origine.
3.97.0 22/04/2015
  • Correction d'un bug qui empêchait le chargement de client.js en raison d'une utilisation incorrecte du protocole.
  • Correction d'un bug de l'adaptateur VPAID qui l'empêchait de se charger s'il était chargé dans la section <head>.
3.93.1 23/03/2015
  • Ajout de la méthode setAdWillAutoPlay à AdsRequest. Cela permettra aux éditeurs de spécifier si l'annonce sera lue en réponse à une action de l'utilisateur ou si elle sera lue automatiquement.
3.91.0 25/02/2015
  • Correction d'un bug lié à VPAID, qui entraînait l'envoi d'un événement "play" aux annonces VPAID par le lecteur vidéo au lieu de l'événement "playing" attendu.
3.87.0 2015-02-04
  • Correction d'un bug qui entraînait l'obtention de valeurs incorrectes à partir de getAdSkippableState pour les clients n'utilisant pas l'UI IMA.
  • La gestion des versions de release passe de 3.1.X à 3.X.Y.
3.1.85 2015-01-28
  • Ajout de AdEvent.Type.AD_METADATA
3.1.81 2014-11-19
  • Correction d'un problème de tag Freewheel avec certaines demandes d'annonces tierces.
3.1.80 2014-11-13
  • Ajout de getPlayerType, setPlayerType, getPlayerVersion et setPlayerVersion à ImaSdkSettings pour permettre aux lecteurs partenaires de spécifier le type et la version du lecteur lors de l'intégration au SDK.
3.1.79 2014-11-06
  • Internet Explorer 11 est désormais compatible avec le SDK IMA pour HTML5. Pour en savoir plus, consultez l' annonce.
Revenir à la version 3.1.75 2014-10-17
  • En raison de problèmes de lecture des annonces sur le Web mobile, nous avons effectué un rollback vers la version 3.1.75.
3.1.73 2014-10-03
  • Active le suivi personnalisé des clics pour tous les appareils mobiles. Cette modification annule un changement introduit dans la version précédente (3.1.72), qui n'activait le suivi des clics personnalisé que pour l'iPhone et les versions d'Android antérieures à la version 4.0. Ce suivi des clics personnalisé plus limité sera réintégré au SDK ultérieurement.
3.1.72 2014-10-02
  • Nous vous recommandons de toujours transmettre votre lecteur vidéo de contenu en tant qu'élément de lecture personnalisé, car la lecture personnalisée ne sera utilisée que dans certains environnements.
  • Les éléments de suivi des clics personnalisés ne sont désormais utilisés que dans certains environnements. Remarque : Si vous affichez votre élément de suivi des clics personnalisé sur votre lecteur vidéo, cela empêchera les utilisateurs de cliquer sur les annonces affichées et de les ignorer.
3.1.70 2014-09-18
  • Remplacement de reportAdAutoPlayed par setAdWillAutoPlay sur le AdsRequest.
3.1.69 2014-09-18
  • Le bouton En savoir plus s'affiche pour les annonces mobiles, quelle que soit leur durée.
3.1.68 2014-09-17
  • Ajout du paramètre reportAdAutoPlayed à AdsRequest. Notez que reportAdAutoPlayed est renommé setAdWillAutoPlay. Consultez les notes de version de la version 3.1.70.
3.1.66 2014-09-11
  • Ajoute (1) le paramètre uiElements à AdsRenderingSettings et (2) l'API getUiElements à l'annonce.
3.1.65 2014-09-04
  • Permet aux utilisateurs de lecteurs d'écran de trouver plus facilement le bouton "Ignorer" en le transformant en un véritable bouton.
3.1.63 2014-08-22
  • Ajout de la compatibilité avec les créations JavaScript VPAID 2.
  • Ajout de la compatibilité avec les icônes VAST 3.
  • Ajout des nouvelles fonctionnalités suivantes pour les annonces associées :
    • Prise en charge de l'attribut "required" dans l'élément VAST CompanionAds.
    • Prise en charge de l'attribut "adSlotID" dans l'élément VAST Companion.
    • Si plusieurs annonces associées sont renvoyées dans le VAST, le SDK sélectionne l'annonce associée la plus appropriée pour l'environnement donné.
  • Correction du bug qui rendait ImaSdkSettings.setNumRedirects et ImaSdkSettings.getNumRedirects inaccessibles.
  • Ajout des méthodes d'API isCustomPlaybackUsed et isCustomClickTrackingUsed.
3.1.62 2014-08-14
  • Mise à jour (11/09/2014) : Nous ne recommandons pas actuellement aux éditeurs de transmettre leur lecteur personnalisé. D'ici fin septembre, nous lancerons une fonctionnalité permettant de basculer automatiquement entre le lecteur personnalisé et un lecteur appartenant au SDK. Nous commencerons alors à recommander cette implémentation.
    Nous recommandons désormais aux éditeurs de toujours transmettre un lecteur vidéo personnalisé lors de la création d'un AdDisplayContainer. Nous publierons prochainement un guide sur la modification de votre code.
  • Les éditeurs n'auront plus besoin d'enregistrer ni de restaurer l'état du lecteur de contenu lors des événements CONTENT_PAUSE_REQUESTED et CONTENT_RESUME_REQUESTED.
3.1.57 2014-06-26
  • Ajoute un événement IMPRESSION sur AdsManager, qui sera déclenché lorsqu'une impression sera enregistrée.
  • Ajoute les événements VOLUME_CHANGED et VOLUME_MUTED à AdsManager.
3.1.55 2014-06-11
  • La console GPT peut désormais fonctionner si elle est activée avec tous les indicateurs officiellement reconnus ('google_console', 'google_force_console et 'googfc' pour une utilisation sur les appareils mobiles). Il n'est pas nécessaire de définir les valeurs des paramètres (telles que 'google_console=1').
3.1.54 2014-06-09
  • Si un utilisateur ne spécifie pas de débit maximal préféré, la valeur par défaut pour les téléphones mobiles est de 500 kbit, et celle pour les autres appareils, y compris les ordinateurs de bureau,est de 1 000 kbit.
  • Suppression de ImaSdkSettings.getCompetitiveExclusion().
  • Exposition de l'API minSuggestedDuration sur la classe Ad.
3.1.53 2014-05-29
  • Le SDK principal sera désormais toujours chargé depuis imasdk.googleapis.com.
3.1.51 2014-05-12
  • Correction d'un bug qui entraînait la reprise automatique des annonces mises en pause lorsque l'utilisateur verrouillait l'appareil.
  • Mise à jour de la documentation sur les erreurs de délai avant expiration VAST et spécification de la durée des délais avant expiration.
3.1.50 2014-04-30
  • Correction d'un bug qui provoquait des erreurs pour les éditeurs ayant modifié le prototype Array (par exemple, les utilisateurs de motools).
  • Modification de la fonctionnalité Ad.getContentType pour renvoyer une chaîne vide au lieu de "null" lorsque contentType est inconnu.
  • Lancement d'un test à 25% pour charger le binaire principal à partir de notre nouveau domaine, imasdk.googleapis.com. Cela n'affectera que les éditeurs qui activent spécifiquement s0.2mdn.net pour CORS. D'après nos tests, cela ne devrait être personne.
  • Active le nouveau domaine à hauteur de 1% le 01/05/2014, de 25% le 02/05/2014 et de 100% le 07/05/2014.
3.1.47 2014-04-11
  • Ajout des nouvelles API Ad.getTitle(), Ad.getDescription() et Ad.getContentType().
  • Accepter les macros VAST 3 CACHEBUSTER et ERRORCODE.
3.1.46 2014-04-03
  • L'API getCompanionAds accepte désormais un google.ima.CompanionAdSelectionSettings comme troisième paramètre facultatif.
  • Correction du bug Safari iOS sur iPad qui figeait une annonce vidéo sur les réseaux lents.
3.1.45 2014-03-06
  • Ajout de l'API AdsLoader.setAutoPlayAdBreaks, qui permet à l'éditeur de choisir si les coupures publicitaires VMAP et AdRules sont lues automatiquement.
  • Ajout de l'événement adBreakReady qui sera distribué par AdsManager lorsqu'une coupure publicitaire aurait été diffusée si autoPlayAdBreaks était défini sur "false".
3.1.44 2014-01-28
  • Ajout du code d'erreur VAST_MEDIA_LOAD_TIMEOUT à google.ima.AdError.ErrorCode pour les délais avant expiration des contenus multimédias.
3.1.41 2013-12-16
  • Correction de l'API adsManager.skip() pour qu'elle fonctionne avec les règles relatives aux annonces.
3.1.38 2013-12-04
  • Expose google.ima.settings et sa méthode setLocale à ima3.js.
3.1.35 2013-11-14
  • Si aucun suivi des clics personnalisé n'est spécifié pour la lecture personnalisée, les clics sont suivis par l'iFrame du SDK, et non par l'élément vidéo personnalisé.
  • Active l'interface utilisateur de l'annonce vidéo par défaut, y compris l'affichage du bouton "Ignorer".
  • Remplace la chaîne visible "Advertisment" par "Advertisement".
3.1.34 2013-10-22
  • Ajout de loadVideoTimeout à AdsRenderingSettings.
  • Définissez le délai avant expiration par défaut des annonces sur 15 secondes. Si la lecture d'une annonce ne démarre pas au bout de 15 secondes, elle est abandonnée et l'événement CONTENT_RESUME_REQUESTED est déclenché.
  • Meilleure compatibilité avec les codes d'erreur compatibles avec VAST. Abandon de plusieurs codes d'erreur inutilisés et regroupement d'autres codes d'erreur. Le code d'erreur 200 est désormais représenté par la constante VAST_TRAFFICKING_ERROR. UNKNOWN_AD_RESPONSE est désormais spécifique au SDK, code 1010.
  • Désactivation du scrubbing des annonces sur les implémentations iPhone.
3.1.33 2013-10-10
  • Correction d'un bug lié à la détection de certains clics sur des annonces sur les appareils mobiles.
3.1.23 2013-08-22
  • Nouvelles API pour AdPodInfo : exposition de la durée maximale de la série d'annonces, de l'index de la série d'annonces et du décalage temporel de la série d'annonces. Pour en savoir plus sur ces nouvelles API, consultez la page AdPodInfo.
3.1.20 2013-08-07
  • Correction de bug : correction des problèmes d'analyse des wrappers VAST ne contenant pas de créations.
  • Correction de bug : résolution des problèmes liés au mode plein écran de Safari sur ordinateur.
3.1.12 2013-05-21
  • Correction d'un bug dans l'implémentation de l'API Companions (non-GPT).
3.1.10 2013-05-14
  • Si le tag GPT (Google Publisher Tag) est utilisé pour afficher des compagnons, le SDK récupère désormais les tailles des emplacements de compagnon à partir de celui-ci et les ajoute à la demande d'annonce envoyée à Google Ad Manager, en remplaçant les tailles fournies par l'éditeur.
3.1 2012-12-18
  • Cette version apporte des modifications internes majeures qui influencent le chargement du SDK. Des modifications mineures de l'intégration sont nécessaires.
    • Nouvelles URL de chargement de l'API SDK :
    • Le SDK n'utilise plus de chargeur asynchrone distinct. Une fois l'API du SDK chargée, vous pouvez commencer à l'utiliser immédiatement.
    • L'API du SDK est une couche relativement fine qui encapsule le cœur du SDK. Le noyau est chargé dans un IFRAME immédiatement après la création de AdDisplayContainer. Il est important de créer l'AdDisplayContainer rapidement pour minimiser l'impact de la latence lors du chargement du SDK.
    • Nouvelles API :
    • Les versions précédentes du SDK, y compris la version 3.0.15, ne seront plus prises en charge à l'avenir. Veillez à passer à la version 3.1 dès que possible.
3.0.15 2012-10-22
  • L'AdDisplayContainer doit désormais être spécifié lors de la création de l'AdsLoader. L'ancienne méthode de transmission de AdDisplayContainer à l'aide de la méthode getAdsManager sera supprimée dans la prochaine version. Pour en savoir plus sur les modifications, consultez le guide de migration AdDisplayContainer.
  • Diverses modifications apportées à la compatibilité avec la lecture personnalisée :
    • Les paramètres de lecture personnalisés ont été déplacés vers le constructeur de AdDisplayContainer. La méthode obsolète permettant de les définir à l'aide de AdsRenderingSettings sera supprimée dans la prochaine version.
    • Lorsque vous utilisez des éléments de lecture vidéo et de suivi des clics personnalisés, le SDK n'affiche pas ni ne masque ces éléments automatiquement. L'éditeur doit contrôler l'affichage des éléments de lecture personnalisés.
    • Pour la lecture vidéo personnalisée sur iPhone/iPod, le SDK ne quittera pas le mode plein écran lorsqu'une annonce linéaire sera terminée. Pour la lecture des annonces vidéo contrôlée par le SDK, le comportement ne change pas.
    • Dans la prochaine version, le SDK ne redimensionnera plus les éléments de lecture vidéo personnalisée et de suivi des clics lorsque init et resize seront appelés.
    Plusieurs de ces modifications ont été implémentées pour préserver autant de propriétés de rendu des éléments de lecture personnalisés que possible et permettre leur contrôle par le code de l'éditeur.
3.0.14 2012-09-26
  • Ajout de l'alignement automatique pour les annonces non linéaires.
  • La reprise du contenu est désormais envoyée une fois l'annonce post-roll terminée.