Notes de version du SDK IMA DAI pour HTML5

Pour recevoir des notifications concernant les nouvelles versions, abonnez-vous à la conversation sur les notes de version sur le forum d'assistance IMA.

Versions 3.550.0 à 3.711.0 (dernière version)

Version Date de sortie Remarques
3.711.0 2025-08-07
  • Amélioration de la compatibilité avec 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 où IMA signale trop souvent les événements de fin d'annonce.
  • 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
  • Rend la méthode ImaSdkSettings.setCookiesEnabled() obsolète.
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'interface utilisateur des annonces lors de la participation à une diffusion en direct pendant une coupure publicitaire.
  • Supprime l'énumération ViewMode obsolète.
3.695.1 2025-04-30
  • Mise à jour de la documentation pour les méthodes AdsManager, expand() et collapse() concernant leur comportement avec les annonces non linéaires et VPAID.
3.693.0 2025-04-14
  • Obsolète le 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 "Vos choix publicitaires".
  • Correction d'un bug où la méthode getCompanionAds() renvoyait des données d'annonces associées obsolètes 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
  • Ajoute la classe AdPeriodData, disponible sur l'événement AD_PERIOD_STARTED et accessible à l'aide de StreamEvent.getStreamData().
  • Améliore la saisie pour qu'elle corresponde au type d'événement et à la classe de rappel de l'écouteur.
  • Ajoute des avertissements dans la console pour les API d'écoute d'événements obsolètes et non compatibles.
  • Correction d'un problème lié à l'insertion d'annonces guidée par le serveur (SGAI) qui entraînait un retard des événements AD_BREAK_STARTED et AD_PERIOD_STARTED.
  • Améliore la stabilité en cas d'échec des requêtes réseau.
  • Clarification des API d'écoute d'événements.
3.681.0 2025-01-22
  • Ajoute la prise en charge de 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 de l'exemple de code IMA dans un environnement localhost.
3.667.0 2024-09-18
  • Mise à jour du paramètre networkCode pour LiveStreamRequest et VODStreamRequest (désormais facultatif). Nous vous encourageons à inclure 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 langues disponibles.
3.660.0 2024-08-20
  • Ajout de la prise en charge de la valeur minSuggestedDuration pour les annonces non linéaires. Auparavant, IMA affichait 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, dans les versions mises à jour de Chrome.
3.650.0 2024-07-03
3.647.0 2024-06-20
  • Ajoute un champ obligatoire StreamRequest.networkCode pour le code de réseau Ad Manager de l'éditeur pour les demandes de flux en direct et de flux VOD.
  • Ajoute AdError 1022 pour les URL de destination non valides ou non acceptées.
  • Correction d'un bug qui provoque une boucle infinie d'erreurs dans les environnements TV connectée pour les annonces désactivables.
3.642.0 2024-05-23
  • Correction d'un problème lié aux cookies dans 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înait un avertissement de console concernant l'échappement du bac à sable iFrame.
3.624.0 2024-02-29
3.621.0 2024-02-15
  • Ajoute des icônes À propos de cette annonce aux annonces associées.
  • Améliore la gestion des nouvelles demandes d'annonces avec le même AdsLoader pendant la lecture des annonces.
3.617.1 2024-02-05
  • Ajoute l'attribut de titre aux iFrames pour améliorer l'accessibilité
3.616.1 2024-01-31
  • Ajout de la prise en charge des annonces associées pour la diffusion de pods 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 préfère désormais le rendu des créations SIMID à celui des créations VPAID.
3.609.0 2023-12-12
  • Ajout de la prise en charge de la diffusion de pods VOD DAI avec la classe PodVodStreamRequest.
  • Correction d'un problème lié aux diffusions en direct avec insertion dynamique d'annonces : si les utilisateurs rejoignaient la diffusion au milieu d'une coupure publicitaire, ils ne pouvaient pas cliquer sur l'annonce.
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.
  • Mises à jour 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 linguistiques.
3.601.0
Rollback effectué
2023-11-06
  • Rétrogradation vers la version 3.600.0 en raison de problèmes liés au comportement de clic sur les annonces DAI.
  • Version de service. Aucune nouvelle fonctionnalité.
3.600.0 2023-11-02
  • Ajoute un comportement permettant de déclencher un ping d'erreur si IMA reçoit un VAST vide.
3.598.0 2023-10-26
  • Ajoute un comportement pour éviter le déclenchement des 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 à lire 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 téléviseurs connectés.
  • Correction d'un problème qui empêchait le rendu des éléments d'UI des annonces dans certaines implémentations personnalisées.
3.594.0 2023-10-04
  • Ajoute StreamManager.getAdSkippableState() à true si l'annonce peut actuellement être ignorée.
  • Correction d'un problème lié à IMA DAI, où la valeur skipoffset= est ignorée si la réponse VAST contient un tracker d'événement de suivi personnalisé.
3.592.0 2023-09-27
  • Résolution d'un problème lié à l'IMA côté client, où la valeur skipoffset= est ignorée si la réponse VAST contient un tracker d'événement de 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 pas lire d'annonces.
  • Mise à jour du comportement de AdPodInfo.getPodIndex() pour prendre en charge les annonces vidéo pré-roll dans les flux en direct pour l'insertion dynamique d'annonce.
  • Corrige 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 à StreamManager DAI et à 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 IMA de signaler que les annonces associées obligatoires ne s'affichaient pas lorsqu'aucun emplacement n'était disponible.
3.568.1 2023-04-13
  • IMA déclenche désormais un événement publicitaire CLICK pour les clics sur les annonces SIMID.
  • L'erreur 1300 liée aux annonces est obsolète : CONSENT_MANAGEMENT_PROVIDER_NOT_READY.
3.566.2 2023-03-28
  • Mise à jour de la documentation uniquement. Indique que DAI adTagParameters n'accepte que les valeurs string.
3.565.0 2023-03-21
3.564.1 2023-03-20
  • Renommage des 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 séries d'annonces 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 (DAI) qui entraînait une erreur de console au démarrage d'une session publicitaire OMID.
  • Correction d'un problème qui empêchait les utilisateurs de cliquer sur le lien de redirection d'une annonce linéaire après une annonce non linéaire.
3.531.0 2022-09-19
  • Permet aux créations SIMID de requestPause et de requestPlay pendant les diffusions en direct. Cette fonctionnalité est déjà disponible pour les flux VOD.
  • Correction d'un problème qui entraînait parfois l'envoi de requêtes réseau inutiles définies sur "null" lorsqu'une annonce vidéo se terminait.
3.529.2 2022-09-08
  • Correction d'un problème qui empêchait le remplissage de certains ID de création dans une chaîne de wrappers dans l'objet d'annonce.
3.526.0 2022-08-22
  • Correction d'un problème lié au paramètre is_lat sur les téléviseurs connectés.
  • 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
  • Mise à jour du comportement concernant le débit maximal par défaut pour les connexions Wi-Fi. Vous pouvez remplacer le débit maximal par AdsRenderingSettings.bitrate.
3.521.0 2022-07-12
  • Ajoute l'événement AD_CAN_PLAY, que IMA déclenche lorsque l'annonce est prête à être lue. 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'UI pour les annonces non TrueView qui suivaient des annonces TrueView dans un emplacement publicitaire.
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() pour mettre en évidence les étapes nécessaires pour les joueurs qui utilisent 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 d'annonces post-roll de manière incorrecte lors d'annonces VMAP, en appelant adsLoader.onContentComplete() après adsManager.destroy().
  • Correction d'un problème qui empêchait parfois l'appel de AdsManager.discardAdBreak() de supprimer le bloc d'annonces pendant les annonces VMAP.
3.501.0 2022-02-17
3.498.1 2022-02-10
  • L'identifiant 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 où les annonces TrueView pour l'action avec des endcaps forçaient la mise au point sur le bouton "Ignorer", ce qui entraînait un défilement involontaire.
3.493.0 2021-12-16
  • Lancement de la compatibilité OMID dans IMA HTML5 côté client et DAI. Remarque : Les éditeurs peuvent toujours constater un léger écart (inférieur à 7 %) entre les impressions OMID et Ad Manager.
  • Ajout d'une nouvelle API OMID Access Mode.
3.488.0 2021-11-08
  • Supprime les avertissements "Fonctionnalité non reconnue" consignés dans la console.
  • Corrige le comportement de secours des annonces JavaScript liées à la taille des demandes d'annonces.
3.485.1 2021-10-11
  • Correction d'un problème lié à OMID qui pouvait se produire si plusieurs AdsManagers étaient chargés au cours de 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'annonces (DAI) lorsque le lecteur vidéo était mis en mode silencieux.
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 du contrôle du lecteur sur adBreakEnded.
3.469.0 2021-06-24
  • Correction d'une erreur qui se produisait lorsque des annonces associées étaient récupérées avant l'événement STARTED.
3.467.0 2021-06-17
  • Correction 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
  • Ajoute 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 mettre en veille les annonces à tout moment lorsque les clics sur les annonces entraînent une navigation hors de la page. Cette modification oblige les éditeurs à afficher une UI permettant de reprendre la diffusion des annonces une fois qu'elles ont été mises en veille. Pour en savoir plus sur cette modification, veuillez consulter l' article de blog sur les modifications apportées au comportement de la mise en veille. Les éditeurs peuvent tester l'implémentation de ces modifications à l'aide de cette balise 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 pour qu'il soit distribué 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 d'appui dans les environnements mobiles.
3.447.1 2021-03-15
  • Met à jour le 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 des extensions telles que le suivi ActiveView et le suivi personnalisé lors des flux de blocs d'annonces.
3.446.1 2021-03-08
  • Correction d'un problème où les annonces suivant une annonce SIMID n'envoyaient pas d'événements TAPPED.
3.445.1 2021-03-02
  • Correction d'un problème qui entraînait l'affichage de mid-rolls non linéaires pendant une durée trop courte lorsque les post-rolls étaient préchargés.
3.444.1 2021-02-25
  • Modifie le message d'erreur lorsqu'un tag d'annonce ne renvoie que <Playlist/> à VAST_EMPTY_RESPONSE: 1009, et non UNKNOWN_AD_RESPONSE: 1010.
  • Correction d'un bug qui entraînait le signalement des annonces linéaires AdSense comme non linéaires.
  • Corrige un bug avec les annonces simid où requestChangeDuration ne pouvait être appelé qu'une seule fois.
  • Correction d'un bug qui entraînait l'envoi de pings superflus et d'erreurs 404 lors de la diffusion de pods.
3.442.0 2021-02-17
  • Ajoute l'API des indicateurs de fonctionnalité, qui peut être utilisée pour activer ou 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 indicateurs de fonctionnalité. Dans les prochaines versions du SDK, les indicateurs de fonctionnalité seront utilisés pour les fonctionnalités supplémentaires à activer.
  • Ajoute le flag de fonctionnalité enableOmidBeta pour ceux qui souhaitent participer à la version bêta ouverte d'OMID pour le Web.
  • Ajoute la valeur spéciale de durée inconnue (-3) pour désactiver le préchargement du 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 le service de pods qui pouvait entraîner l'envoi de plusieurs vérifications de métadonnées anticipées
  • Correction d'un bug qui entraînait l'écrasement de AdSystem par AdServingId si la valeur inférieure était définie 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, lorsqu'il refuse les cookies ou lorsque l'IMA ne reçoit pas de chaîne TC valide dans les régions concernées par le RGPD et la directive ePrivacy après le délai de grâce de l'intégration du TCFv2 de l'IAB.
Effectuer un rollback vers la version 3.429.0 2020-12-10
  • Rétrogradation vers la version 3.429.0 en raison d'un problème dans la version 3.430.0 où les repères pour les flux VOD DAI renvoyaient des heures de début et de fin de 0. Ce problème se produisait principalement 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 du post-roll VMAP.
  • Correction d'un bug qui empêchait le redimensionnement correct des annonces VPAID.
  • Correction d'un bug où la méthode getAdSkippableState renvoyait des valeurs incorrectes.
Effectuer un rollback vers la version 3.423.0 2020-11-11
  • Rétablissement de la version 3.423.0 en raison d'un problème dans la version 3.424.1, dans laquelle 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 les modifications de volume de persister lorsque les gestionnaires d'annonces étaient préchargés.
  • Modification du comportement de mise en veille des annonces : les annonces sont mises en veille à tout moment lorsque les clics sur les annonces entraînent une navigation hors de la page. Cette modification oblige les éditeurs à afficher une UI permettant de reprendre la diffusion des annonces une fois qu'elles ont été mises en veille. Pour en savoir plus sur cette modification, veuillez consulter l' article de blog sur les modifications apportées au comportement de la mise en veille. Les éditeurs peuvent tester l'implémentation de ces modifications à l'aide de cette balise publicitaire.
3.420.1 2020-11-02
  • Correction d'un problème qui, dans certains cas, empêchait la lecture de l'annonce mid-roll après l'ignorance d'une annonce pré-roll. L'écran noir affichait alors l'audio de l'annonce pré-roll.
3.418.3 2020-10-22
  • Correction d'un bug qui entraînait la suppression des 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 le Web mobile ou pour ordinateur.
  • 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 de transparence et de consentement (chaînes TC) où une chaîne ne se résolvait pas lorsque l'URL du tag d'annonce 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 où les événements fullscreen sur iOS étaient comptabilisés deux fois.
3.415.1 2020-10-05
  • Correction d'un bug qui entraînait l'obfuscation des propriétés AdProgressData.
  • Les annonces VPAID sécurisées avec des éléments vidéo proxy transmettent désormais correctement l'événement de changement de plein écran.
  • ima3_dai_debug.js imprime désormais des journaux supplémentaires dans la console.
  • IMA enregistre 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 la demande du même tag d'emplacement publicitaire deux fois pour les annonces utilisant la solution de remplacement des composants.
3.411.1 2020-09-23
  • Nous avons modifié le 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 au lieu d'une page de destination, si elle est disponible.
3.410.0 2020-09-17
  • Ajout de la compatibilité avec les annonces associées HTML et iframe 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 la mise au point par programmation pour le 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 la mise au point par programmation pour le bouton "Ignorer" et d'autres éléments d'interface utilisateur interactifs.
  • Le temps de fondu en entrée des annonces FullSlot est passé de 2 secondes à 0,3 seconde.
  • Si un emplacement d'annonce 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'emplacement est correctement définie, afin que l'annonce soit redimensionnée pour correspondre aux nouvelles dimensions de l'emplacement.
3.403.1 2020-08-24
  • Correction d'un problème lié à adPodInfo.podIndex pour les flux 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 VOD DAI qui empêchaient les annonces post-roll de renvoyer correctement la valeur -1.
  • Correction d'un problème qui empêchait l'affichage des éléments AdsDisplayContainer à l'intérieur d'un Shadow DOM.
3.402.0 2020-08-13
  • Ré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'annonces 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 de 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 DAI.
3.397.1 2020-07-21
  • Intégration du cookie GFP à la norme TCFv2 du RGPD. Désormais, lorsque les éditeurs s'intègrent à une CMP, leurs utilisateurs finaux dans l'Espace économique européen et au Royaume-Uni n'utilisent pas de cookies si l'une des conditions suivantes s'applique :
    • L'éditeur a désactivé cette fonctionnalité.
    • L'utilisateur a explicitement désactivé cette fonctionnalité.
    • La CMP est en attente d'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 DAI en spécifiant une valeur (en millisecondes) pour le paramètre dai-apto pour streamRequest.adTagParameters. Ce paramètre affecte également le délai d'initialisation du flux, qui est défini sur 4 secondes de plus que la valeur dai-apto.
3.395.0 2020-07-14
  • Correction d'un problème lié aux clics sur les annonces DAI dans Safari pour mobile.
  • L'intégration du TCFv2 de l'IAB a été temporairement annulée en raison de différences entre l'utilisation de gdpr=1 et de gdpr=true.
3.394.0 2020-07-13
  • Amélioration de la gestion des exceptions dans les cas où aucune connexion réseau n'est disponible lors de l'initialisation.
  • L'événement AD_PERIOD_ENDED a été modifié 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 modifications du 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 pour les diffusions en direct.
3.388.1 2020-06-02
  • Ajout d'une fonctionnalité permettant de renvoyer une erreur lorsque le JavaScript VPAID tente de lire une annonce avant le déclenchement de l'événement de début d'annonce du SDK.
  • 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 le bouton "Passer" est désormais accessible au clavier pour pouvoir être lu par les lecteurs d'écran.
    • Ajout de valeurs aria-label au compte à rebours avant la possibilité d'ignorer et au bouton "Ignorer".
3.383.0 2020-04-28
  • Ajout de la prise en charge des annonces SIMID côté client.
3.381.1 2020-04-16
  • Correction d'un problème qui pouvait entraîner le blocage de la lecture du contenu si les annonces ne parvenaient pas à se charger dans une playlist de règles publicitaires.
3.379.2 2020-04-09
  • La gestion des annonces VPAID a été mise à jour afin qu'elle ne génère plus de nouveaux éléments vidéo. Auparavant, 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 le déclenchement correct des événements VOLUME_CHANGED et VOLUME_MUTED.
3.367.1 2020-02-12
  • Ajout de la méthode getVersion à 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 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 utilisent désormais la précision à virgule flottante.
3.361.1 2020-01-21
  • Amélioration de la visibilité des options Pourquoi cette annonce ? et Durée de l'annonce sur les appareils mobiles de faible largeur.
3.360.0 2020-01-15
  • Les codes temporels ont été mis à jour pour être plus précis.
  • Ajout de la prise en charge des icônes des annonces wrapper, qui peuvent désormais s'afficher en plus de celles 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 était indéfini.
3.358.1 2020-01-08
  • Suppression du texte avant le décompte "Passer l'annonce" sur les annonces désactivables
3.355.4 2020-01-03
  • Ajout de la prise en charge de la recherche et de la transmission des paramètres de consentement CCPA et RGPD.
  • Correction d'un problème qui bloquait incorrectement la lecture personnalisée sur Safari pour mobile iOS.
3.355.3 2019-12-10
  • Correction d'un problème qui empêchait la génération d'événements de journalisation dans certains cas.
3.355.0 2019-12-05
  • Correction d'un problème lié aux clics qui redirigeaient 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 dans les situations où aucun élément vidéo n'est transmis à AdDisplayContainer.
  • Pour toutes les annonces non linéaires et plein emplacement, nous avons ajouté un délai de deux secondes entre le moment où une annonce est diffusée 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'annonces 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 breakstart et breakend VMAP.
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 les vidéos, même si le clic ne déclenche pas de clic.
  • Ajout de la possibilité d'afficher une icône Pourquoi cette annonce ? sur 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 au SDK DAI. Les annonces désactivables peuvent être implémentées en transmettant un AdUiElement au constructeur de StreamManager.
3.336.1 2019-09-30
  • Ajout de la prise en charge du SDK DAI pour transmettre un AdUiElement au constructeur de StreamManager, qui doit être utilisé à la place de setClickElement pour gérer le clic.
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 d'Internet Explorer 11 peuvent désormais être parcourues.
3.320.0 2019-07-23
  • Ajout de la prise en charge des URL intent:// pour créer des liens vers des pages dans les applications Android.
  • Ajout de la prise en charge des 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 ID 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'annonces.
3.311.0 2019-06-11
  • Correction d'un bug lié aux métadonnées YouTube pour les vidéos non répertoriées.
Effectuer un rollback vers 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 au-delà de la dernière image de l'annonce pre-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 était abonné lorsque l'annonce était supprimée.
  • Ajout des événements AD_PERIOD_STARTED et AD_PERIOD_ENDED pour l'insertion dynamique d'annonces. Ils peuvent être utilisés pour détecter quand le flux DAI est en contenu ou quand des annonces ou une ardoise 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 dans l'événement LOADED.
Effectuer un rollback vers 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 dans 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 prise en charge des macros VAST 4.1. Pour en savoir plus, consultez la spécification VAST 4.1.
  • Correction d'un problème lié à l'initialisation des annonces VPAID qui ont commencé hors écran avec une taille d'emplacement incorrecte.
  • Correction d'un problème qui empêchait le déclenchement d'erreurs vidéo pour les flux en direct ou VOD.
  • Correction d'un problème qui empêchait la reprise du contenu sur Safari pour iOS.
3.259.0 2018-11-27
  • Correction d'un problème lié au rendu des annonces associées lorsque les blocs d'annonces contiennent des annonces VPAID ou utilisent le fallback au niveau de l'asset.
3.255.0 2018-11-12
  • Correction d'un problème lié à la prise en charge du suivi des clics pour les icônes VAST dans les annonces VPAID en mode INSECURE.
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 bloquée 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 pendant 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 l'une après l'autre.
  • Correction d'un problème lié aux erreurs d'annonces lors de l'utilisation de la lecture personnalisée sous iOS.
3.234.1 2018-09-04
  • Les annonces wrapper VAST dans une série qui ne renvoient pas d'annonce peuvent désormais être remplacées par des annonces de durée inférieure ou égale provenant d'un buffet d'annonces (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
  • Ne tentez de lire que les types MIME compatibles transmis à AdsRenderingSettings.mimeTypes.
3.226.2 2018-08-07
  • Les annonces overlay 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 demandes 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 entraînait l'affichage erroné d'erreurs 303 en tant qu'erreurs 1005. Ces erreurs ont été consignées sur le serveur en tant qu'erreurs 900 au lieu d'erreurs 303.
3.214.1 2018-06-12
Effectuer un rollback vers la version 3.211.3 2018-06-07
  • En raison d'un problème affectant des implémentations spécifiques de l'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 l'affichage continu des 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
  • Supprime le code d'erreur INVALID_ADX_EXTENSION inutile. Les annonces sont toujours diffusées en cas d'échec de l'analyse des extensions.
  • IMA chargé dans un iFrame hérite désormais de la règle 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 sur AdError.
3.190.0 2018-01-30
  • Les annonces VPAID génèrent désormais une erreur lorsqu'elles s'arrêtent sans enregistrer d'impression. Ce comportement est identique à celui de toutes les autres annonces.
3.189.0 2018-01-24
  • Corrige un problème lors du passage de diverses stratégies de lecture automatique à la lecture au clic.
  • Correction d'un problème de lecture sur IE 11.
  • Correction d'un problème lié aux mid-rolls sur iOS 11.
  • Les annonces associées VPAID vides ne déclenchent plus d'erreur dans la 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.
  • Ajoute AdError.AUTOPLAY_DISALLOWED, qui se déclenche lorsque le SDK tente de lire automatiquement une annonce, mais que le navigateur l'en empêche.
Effectuer un rollback vers 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 click-to-play sur Safari 11 pour ordinateur.
Effectuer un rollback vers 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 entraînait une erreur lors de l'insertion d'un mid-roll avec discardAdBreak().
Effectuer un rollback vers la version 3.179.0 2017-09-22
  • En raison d'un problème avec certaines annonces VPAID spécifiques, 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 d'annonces et de la réutilisation du conteneur d'annonces.
3.178.0 2017-08-31
  • Correction d'un problème qui entraînait 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înera désormais l'envoi d'un événement STARTED du SDK au lecteur.
  • Les annonces linéaires VPAID déclencheront désormais l'événement STARTED lors de l'impression, et non au début de la lecture.
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 dans certaines implémentations iOS lorsque des annonces mid-roll étaient diffusées.
  • Correction d'un problème qui empêchait la reprise de certains contenus de diffusions en direct après la diffusion d'annonces sur iOS.
3.173.1 2017-07-06
  • Suppression de la compatibilité avec les annonces Flash VPAID. Cela fait partie du projet de dépréciation de Flash plus vaste du SDK IMA. Pour en savoir plus, consultez Arrêt 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 l'affichage des annonces AdSense plein format sur mobile.
  • Ajoute Ad.getSkipTimeOffset().
3.171.0 2017-06-08
  • Ajoute la prise en charge des annonces AdSense en 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 du chargement des contenus multimédias par défaut passe de 15 à 8 secondes.
  • Correction d'un problème qui empêchait la définition de ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus().
3.166.0 2017-04-12
  • Ajoute ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(). La lecture personnalisée est désormais réactivée par défaut sur iOS Safari (elle avait été désactivée dans la version 3.164.0). Les annonces seront affichées dans Safari comme avant la version 3.164.0.
3.164.0 2017-03-29
  • Correction de la compatibilité avec la lecture automatique pour le Web mobile sur iOS et Android. Pour activer cette fonctionnalité, coupez le son de votre lecteur vidéo ou de votre appel AdsManager.setVolume(0) avant d'appeler AdsManager.start().
3.161.4 2017-03-24
  • Ajoute AdsManager.updateAdsRenderingSettings() pour mettre à jour les paramètres d'affichage des annonces après l'appel de getAdsManager().
Effectuer un rollback vers la version 3.161.1 2017-03-24
  • Effectuez un rollback vers la version 3.161.1.
3.163.0 2017-03-23
  • Ajoute AdsManager.updateAdsRenderingSettings() pour mettre à jour les paramètres d'affichage des annonces après l'appel de getAdsManager().
3.160.3 2017-03-07
  • Correction d'un problème lié à des positions d'annonces incorrectes signalées pour les pods 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 pods VPAID mixtes.
  • Ajoute ImaSdkSettings.(set|get)DisableFlashAds().
  • Ajoute "application/dash+xml" comme type MIME valide.
  • Ajoute les 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 associer des créations à l'aide de wrappers.
3.153.1 2016-12-07
  • Ajoute Ad.getDealId().
  • Ajoute Ad.getSurveyUrl().
  • Ajoute Ad.getWrapperCreativeIds().
  • Ajout de la prise en charge des icônes pour les annonces Flash et HTML5 VPAID en mode ACTIVÉ. Les icônes ne fonctionnent pas en mode INSECURE.
3.151.1 10/11/2016
  • Ajoute Ad.getAdvertiserName().
  • Correction d'un problème lié aux créations Flash VPAID dans HTML5.
3.147.1 2016-10-14
  • Ajoute Ad.getCreativeId().
3.146.2 2016-10-10
  • Correction d'un bug qui entraînait l'arrêt prématuré de certaines annonces Flash VPAID.
  • Correction d'un problème qui entraînait le recadrage des annonces Flash VPAID 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
  • Correction d'un problème de suivi des clics 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 d'annonce intégrée.
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 bug et ne le seront pas par ce changement.
3.128.2 2016-05-03
  • Ajoute AdsRenderingSettings.playAdsAfterTime.
3.123.0 2016-02-24
  • Ajout de la compatibilité avec les créations VPAID Flash pour les règles VMAP/d'annonces.
3.120.0 2016-01-27
  • Ajoute le paramètre videoElement à AdsManager.init. Cela permet de 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 VPAID Flash 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é disposent désormais d'une nouvelle interface utilisateur avec un bouton "En savoir plus". Cliquer sur l'annonce la mettra en veille ou la réactivera au lieu de rediriger l'utilisateur vers sa page de destination.
3.115.0 2015-12-03
  • Toute annonce non linéaire AdSense ou Ad Exchange dont la hauteur est supérieure à 90 pixels sera désormais affichée en tant qu'annonce fullslot.
  • La nouvelle annonce fullslot occupe tout le contenu et contient un compte à rebours et un bouton "Ignorer". La lecture du contenu reprend une fois l'annonce fermée, soit à la fin du minuteur, soit lorsque l'utilisateur l'ignore.
  • Les annonces non linéaires AdSense ou Ad Exchange dont la hauteur est inférieure à 90 px peuvent également être forcées à s'afficher en plein format 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
  • Ajoute la prise en charge des annonces associées pour les annonces VPAID.
3.107.1 2015-09-18
  • La lecture personnalisée sur Android 4.0 et versions ultérieures a été désactivée. Les annonces continueront de fonctionner, mais elles 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 par défaut sur ACTIVÉ 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 vous permet d'accéder plus tôt aux données sur les annonces.
3.101.10 2015-08-06
3.101.8 2015-07-25
  • Résolution du problème lié à la non-mise à jour des valeurs de corrélateur 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 équipés d'Android 4.0 ou version ultérieure. Ce nombre augmentera jusqu'à 100 % au cours des prochaines versions.
3.101.2 2015-06-17
  • Les annonces TrueView comporteront désormais un bouton "En savoir plus" en haut à droite. Si les utilisateurs cliquent sur l'annonce en dehors de ce bouton "En savoir plus", ils ne seront plus redirigés vers le site de l'annonceur.
  • Le bouton "Ignorer" pour les annonces désactivables s'affiche désormais même lorsque le suivi des clics personnalisé est utilisé.
Effectuer un rollback vers 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 comporteront désormais un bouton "En savoir plus" en haut à droite. Si les utilisateurs cliquent sur l'annonce en dehors de ce bouton "En savoir plus", ils ne seront plus redirigés vers le site de l'annonceur.
  • Le bouton "Ignorer" pour les annonces désactivables s'affiche désormais même lorsque le suivi des clics personnalisé est utilisé.
  • La lecture personnalisée sur Android 4.0 et versions ultérieures sera désactivée. Les annonces continueront de fonctionner, mais elles 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 sur les éléments de redirection des annonces.
  • Les annonces TrueView renverront désormais correctement l'état désactivable via AdsManager.getAdSkippableState().
3.98.0 30/04/2015
  • ima3.js peut désormais être chargé 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 empêchait le chargement de l'adaptateur s'il était chargé dans la section <head>.
3.93.1 23/03/2015
  • Ajout de la méthode setAdWillAutoPlay sur 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 le déclenchement d'un événement "play" au lieu de l'événement "playing" attendu pour les annonces VPAID.
3.87.0 2015-02-04
  • Correction d'un bug qui empêchait les clients n'utilisant pas l'UI IMA d'obtenir des valeurs incorrectes à partir de getAdSkippableState.
  • La gestion des versions passera 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 lié aux balises 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.
Effectuer un rollback vers la version 3.1.75 2014-10-17
  • En raison de problèmes de lecture des annonces sur le Web mobile, nous sommes revenus à la version 3.1.75.
3.1.73 2014-10-03
  • Active le suivi personnalisé des clics pour tous les appareils mobiles. Cette version annule une modification introduite dans la version précédente (3.1.72), qui n'activait le suivi des clics personnalisés 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 désormais de toujours transmettre le lecteur vidéo de votre 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é au-dessus de 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
  • La valeur de reportAdAutoPlayed est passée à setAdWillAutoPlay sur 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 a été renommé en setAdWillAutoPlay. Consultez les notes de 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
  • Rend le bouton "Passer" plus facile à trouver pour les utilisateurs de lecteurs d'écran en le transformant en véritable bouton.
3.1.63 2014-08-22
  • Ajout de la compatibilité avec les créations JavaScript VPAID 2.
  • Ajout de la prise en charge des icônes VAST 3.
  • Ajout des nouvelles fonctionnalités suivantes pour les annonces associées :
    • Compatibilité avec l'attribut "required" dans l'élément CompanionAds VAST.
    • Compatibilité avec l'attribut "adSlotID" dans l'élément Companion VAST.
    • Si plusieurs bannières associées sont renvoyées dans le fichier VAST, le SDK sélectionne celle qui est la plus appropriée à 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 aux éditeurs de transmettre leur lecteur personnalisé pour le moment. Nous allons lancer une fonctionnalité permettant de basculer automatiquement entre le lecteur personnalisé et un lecteur appartenant au SDK d'ici la fin du mois de septembre. À ce moment-là, nous commencerons à recommander cette implémentation.
    Nous recommandons désormais aux éditeurs de toujours transmettre un lecteur vidéo personnalisé lorsqu'ils créent un AdDisplayContainer. Un guide sur la modification de votre code sera bientôt disponible.
  • Les éditeurs n'auront plus à enregistrer et à 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 à AdsManager, qui sera déclenché lorsqu'une impression est 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). Vous n'avez pas besoin de définir les valeurs des paramètres (comme 'google_console=1').
3.1.54 2014-06-09
  • Si un utilisateur ne spécifie pas le débit maximal préféré, la valeur par défaut est de 500 kbit pour les téléphones mobiles et de 1 000 kbit pour les autres appareils, y compris les ordinateurs.
  • Suppression de ImaSdkSettings.getCompetitiveExclusion().
  • Exposition de l'API minSuggestedDuration sur la classe Ad.
3.1.53 2014-05-29
  • Le SDK Core sera désormais toujours chargé à partir de imasdk.googleapis.com.
3.1.51 2014-05-12
  • Correction d'un bug qui entraînait la reprise automatique des annonces mises en veille 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 entraînait des erreurs pour les éditeurs ayant modifié le prototype Array (par exemple, les utilisateurs de motools).
  • Modifie la fonctionnalité Ad.getContentType pour renvoyer une chaîne vide au lieu de la valeur nulle lorsque le contentType est inconnu.
  • Nous allons lancer 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, il ne devrait s'agir d'aucun utilisateur.
  • Active le nouveau domaine à 1 % le 01/05/2014, à 25 % le 02/05/2014 et à 100 % le 07/05/2014.
3.1.47 2014-04-11
  • Ajoutez les nouvelles API Ad.getTitle(), Ad.getDescription() et Ad.getContentType().
  • Prend en charge les macros CACHEBUSTER et ERRORCODE de VAST 3.
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 fige 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 envoyé par AdsManager lorsqu'un emplacement publicitaire aurait été diffusé 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 d'attente 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
  • Lorsqu'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é.
  • Permet d'utiliser l'UI des annonces vidéo par défaut, y compris le bouton "Ignorer".
  • Modifie la chaîne visible "Advertisment" en "Advertisement".
3.1.34 2013-10-22
  • Ajout de loadVideoTimeout à AdsRenderingSettings.
  • Définissez le délai avant expiration des annonces sur 15 secondes. Si une annonce ne commence pas à être lue au bout de 15 secondes, elle est abandonnée et l'événement CONTENT_RESUME_REQUESTED est déclenché.
  • Meilleure prise en charge des codes d'erreur compatibles avec VAST. Suppression de plusieurs codes d'erreur inutilisés et regroupement d'autres. Le code d'erreur 200 est désormais représenté par la constante VAST_TRAFFICKING_ERROR. La réponse UNKNOWN_AD_RESPONSE est désormais spécifique au SDK, code 1010.
  • Désactivation du nettoyage des annonces dans les implémentations sur 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 : durée maximale de la série d'annonces, index de la série d'annonces et décalage temporel de la série d'annonces exposés. Pour en savoir plus sur ces nouvelles API, consultez la page AdPodInfo.
3.1.20 2013-08-07
  • Correction de bugs : résolution des problèmes liés à l'analyse des wrappers VAST qui ne contiennent 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 GPT (Google Publisher Tag) est utilisé pour afficher des annonces associées, le SDK récupère désormais les tailles des emplacements d'annonces associées et les ajoute à la demande d'annonce envoyée à Google Ad Manager, en remplaçant toutes les tailles fournies par l'éditeur.
3.1 2012-12-18
  • Cette version apporte des modifications internes majeures qui influencent la façon dont le SDK est chargé. 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 cœur est chargé dans un IFRAME immédiatement après la création de AdDisplayContainer. Il est important de créer l'AdDisplayContainer tôt pour minimiser l'impact de la latence du chargement du SDK.
    • Nouvelles API :
    • Les versions précédentes du SDK, y compris la version 3.0.15, ne seront plus compatibles à l'avenir. Veillez à passer à la version 3.1 dès que possible.
3.0.15 2012-10-22
  • Le AdDisplayContainer doit maintenant être spécifié lors de la création d'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 d'AdDisplayContainer.
  • Diverses modifications apportées à la prise en charge de 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 de définition de ces paramètres à l'aide de AdsRenderingSettings sera supprimée dans la prochaine version.
    • Lorsque vous utilisez des éléments de suivi des clics et de lecture vidéo personnalisés, le SDK n'affiche 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 quitte pas le plein écran lorsqu'une annonce linéaire est 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 suivi des clics et de lecture vidéo personnalisés 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 leur permettre d'être contrôlés 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 après la fin du post-roll.