Historique des versions du SDK IMA pour l'insertion dynamique d'annonce pour Roku

Version Date de sortie Remarques
3.75.1 2026-08-28
  • Version de service, aucune nouvelle fonctionnalité.
3.70.2 2026-06-16
  • Ajout de la compatibilité avec les annonces désactivables TrueView. Pour afficher ces annonces, vous devez configurer un nœud d'UI d'annonce à l'aide du champ StreamRequest.adUiNode.
  • Ajoute la classe LogEvent pour prendre en charge les informations sur les événements pour les erreurs non fatales qui n'affectent pas la lecture du flux, comme le non-chargement des annonces complémentaires.
  • Ajoute l'événement d'annonce LOG qu'IMA émet pour les erreurs d'annonce non fatales.
  • Ajout des événements d'erreur suivants :
    • HTTP_ERROR : le serveur a renvoyé une erreur HTTP.
    • REQUEST_TIMEOUT : la requête a expiré.
    • VAST_NO_ADS_AFTER_WRAPPER : réponse VAST "Aucune annonce" après un ou plusieurs wrappers. Code d'erreur VAST 303.
  • Ajoute la méthode StreamManager.destroy() pour libérer toutes les ressources IMA et supprimer l'UI d'annonce.
  • Correction de la traduction du texte de l'interface utilisateur des annonces pour qu'il corresponde aux paramètres linguistiques de l'appareil Roku au lieu d'être défini par défaut sur l'anglais.
3.69.0 2025-09-25
  • Ajout des propriétés Companion.adSlotId et Companion.companionClickThrough pour prendre en charge les annonces associées pour les flux de diffusion de pods.
  • Correction d'un problème qui empêchait l'envoi des balises de fin pour toutes les annonces d'une série d'annonces, à l'exception de la dernière.
  • Correction d'un bug qui entraînait le signalement de l'événement d'annonce COMPLETE lorsque l'annonce était ignorée. Les événements publicitaires sont désormais signalés plus précisément lorsque les utilisateurs parcourent les pauses publicitaires.
  • Supprime le comportement IMA de concentration sur le conteneur d'UI après la suppression de l'UI d'annonce par IMA.
3.68.3 2025-07-02
  • Correction d'un problème entraînant le déclenchement des événements de début de coupure publicitaire et de début d'annonce au mauvais moment, par exemple lorsque le contenu reprend.
  • Correction d'un problème qui entraînait une erreur d'exécution ('Dot' Operator attempted with invalid BrightScript Component or interface reference ) lorsque des valeurs de durée d'annonce non valides étaient utilisées.
3.68.2 2025-05-28
  • Rend publique la méthode player.streamInitialized() appelée lorsqu'un flux est initialisé.
  • Mise à jour du comportement IMA pour ne pas déclencher l'événement COMPLETED lorsque les utilisateurs ignorent une annonce. Le SDK déclenche toujours l'événement SKIPPED lorsque les utilisateurs ignorent des annonces. Ce changement de comportement de l'événement COMPLETED correspond désormais à celui des autres SDK IMA.
  • Améliore la gestion des messages pour les flux de diffusion de pods.
  • Correction d'un problème d'étirement de l'UI des annonces sur les flux Full HD.
  • Correction d'un problème qui entraînait un retard des événements d'annonces pré-roll initiales.
3.68.1 2025-04-21
  • Correction de l'erreur d'exécution du cas limite Divide by Zero liée aux icônes d'annonces.
3.67.2 2024-12-19
  • Ajoute des améliorations à currentAd.currentTime pour aligner la valeur currentTime sur le moment où l'événement publicitaire est déclenché.
  • Correction d'un problème qui empêchait le déclenchement intermittent de certains événements publicitaires.
3.67.0 2024-11-07
  • Ajoute le paramètre facultatif du code de réseau Ad Manager pour les demandes de flux DAI à service complet. L'inclusion du paramètre permet de modifier le comportement de l'IMA pour qu'il corresponde aux paramètres Ad Manager, par exemple la désactivation des annonces limitées programmatiques.
  • Ajout de la prise en charge des flux VOD pour streamManager.loadThirdPartyStream().
  • Mises à jour AdBreakInfo.podIndex pour les diffusions en direct. Cette valeur renvoie désormais l'ID de l'encart publicitaire en tant qu'index du pod pour les mid-rolls, ou 0 pour les pre-rolls. Il n'y a pas de post-rolls dans les diffusions en direct. La valeur par défaut est -2 pour les diffusions en direct.
  • Ajout de la compatibilité avec StreamManager.getStreamTime() et StreamManager.getContentTime() aux flux de couture cloud et de diffusion de pods.
  • Correction d'un problème où les valeurs "creative ad id" et "creative id" n'étaient pas incluses dans AdInfo.
  • Correction d'un problème de positionnement incorrect de l'icône de l'interface utilisateur Roku et du bouton "Ignorer".
3.66.1 2024-07-25
  • Ajoute une exigence pour le paramètre networkCode pour toutes les demandes de flux en direct et VOD.
  • Ajoute creative_id, creative_ad_id et deal_id à la classe AdInfo.
  • Ajout de la prise en charge des événements de suivi VAST personnalisés, tels que "Skip shown", "Skip" et "Click-through".
  • Correction d'un problème lié à StreamManager.getCuePoint() pour les flux VOD Cloud Video Stitcher.
  • Correction d'une majuscule dans StreamManager.createVideoStitcherVodStreamRequestWithVodConfig().
3.66.0 2024-06-18
3.65.0 2024-03-29
3.64.0 2024-02-08
  • Ajoute un paramètre settings facultatif à la fonction ima.initSdk pour activer et désactiver les fonctionnalités du SDK.
3.63.0 2023-09-14
  • Correction d'un bug qui pouvait entraîner le plantage de l'application en cas de adBreakInfo non valide.
3.62.0 2023-08-02
  • Ajoute les API StreamRequest.createVideoStitcherLiveStreamRequest() et StreamRequest.createVideoStitcherVodStreamRequest() pour prendre en charge l'API Video Stitcher de Google Cloud.
  • Mise à jour du comportement d'IMA pour respecter la valeur définie pour le paramètre description_url=. Auparavant, IMA remplaçait toujours le paramètre description_url= par l'URL qu'il détectait comme correcte et modifiait le paramètre url= pour qu'il corresponde à ce qui avait été défini précédemment comme description_url=. IMA définira toujours description_url= s'il n'est pas défini dans l'URL du tag d'emplacement publicitaire du flux.
3.61.1 2023-03-22
  • Ajout de la compatibilité avec les annonces désactivables traditionnelles et TrueView.
  • Ajoute les événements d'annonce suivants :
3.60.0 2022-09-30
  • Lancement de la prise en charge du filigrane Roku pour tous les pings de suivi.
3.59.0 2022-09-23
  • Version de service, aucune nouvelle fonctionnalité.
3.58.0 2022-09-15
  • Version de service, aucune nouvelle fonctionnalité.
3.57.2 2022-09-12
3.56.0 2022-08-05
  • Version de service, aucune nouvelle fonctionnalité.
3.55.0 2022-07-15
3.54.0 2022-05-19
3.53.0 2022-04-25
  • Implémente l'analyse appropriée des événements ID3 pour les flux CMAF HLS en direct. Cela corrige un problème qui entraînait le déclenchement d'événements publicitaires à des moments incorrects pour ces flux.
  • Abandon de StreamManager.onTimedMetadata(). Cette méthode n'est plus documentée.
3.52.0 2022-03-29
  • Version de service, aucune nouvelle fonctionnalité.
3.51.0 2022-03-17
  • Version de service, aucune nouvelle fonctionnalité.
3.50.0 2022-03-07
  • Ajoute StreamManager.onTimedMetadata().
3.45.1 2021-11-03
  • Ajout de la prise en charge des annonces désactivables.
  • Le comportement du SDK est mis à jour pour que les événements de progression soient désormais correctement pingés.
3.41.1 2021-04-07
  • Ajoute StreamRequest.adUiNode pour que les éléments tels que les boutons Pourquoi cette annonce ? et Passer soient placés pendant les annonces.
  • Suppression de la compatibilité avec StreamManager.enableInteractiveAds(). Il s'agit désormais d'une opération sans effet. À la place, transmettez directement les données de l'annonce associée à RAF.
3.40.1 2020-09-23
  • Ajout de la prise en charge des diffusions en direct DASH.
3.39.0 2020-07-06
  • Version de service, aucune nouvelle fonctionnalité.
3.36.0 2020-02-28
  • Version de service, aucune nouvelle fonctionnalité.
3.35.0 2019-11-11
  • Version de service, aucune nouvelle fonctionnalité.
3.34.0 2019-07-18
  • Version de service, aucune nouvelle fonctionnalité.
3.33.0 2019-05-14
  • Ajoute des événements AD_PERIOD_STARTED et AD_PERIOD_ENDED à ima.AdEvent.
  • Ajoute des événements d'annonce PROGRESS à ima.AdEvent.
  • Ajoute les paramètres advertiserName, universalAdIDRegistry et universalAdIDValue à adInfo.
3.28.1 2018-07-10
  • Version de service, aucune nouvelle fonctionnalité.