Pour discuter de nos produits et nous faire part de vos commentaires, rejoignez le canal Discord officiel Ad Manager sur le serveur de la communauté Google Advertising and Measurement.
Historique des versions du SDK IMA pour tvOS de Google
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Version
Date de sortie
Remarques
4.15.1
2025-05-07
Ajoute les informations sur la période de l'annonce à l'événement AD_PERIOD_STARTED, auquel vous pouvez accéder à partir de la propriété IMAAdEvent.adData.
Ajout de la prise en charge de la gestion des métadonnées des interstitiels HLS avec le SDK IMA.
4.14.1
2024-12-03
Ajoute le code réseau à la liste des paramètres de requête de flux pour tous les types de flux.
Déclenche un événement LOG lorsqu'un utilisateur clique sur une URL de destination incorrecte, au lieu d'échouer de manière silencieuse.
Correction d'une fuite de mémoire lorsque les sessions OMID étaient détruites de manière incorrecte.
Prise en charge des annonces désactivables dans les flux de diffusion en série de VOD.
Correction d'un bug lié à la prise en charge du défilement lorsque la vidéo est intégrée dans un conteneur déroulant.
Ajout de la prise en charge de minSuggestedDuration pour les annonces non linéaires
Correction d'un bug qui entraînait le codage incorrect de certaines URL de suivi Campaign Manager.
Correction d'un problème qui empêchait l'envoi des événements STARTED sur certaines sessions publicitaires.
Correction de l'exception NullPointerException lorsque adTagURL est null dans IMAAdsRequest.
Modification de la logique de recours au niveau des composants pour itérer sur toutes les annonces du VAST d'origine jusqu'à ce que le SDK identifie une création lisible. Si aucune création lisible n'est trouvée, l'annonce n'est pas diffusée.
Résolution du problème qui empêchait les pings de suivi vers ad.doubleclick.net de se déclencher.
Définit les contraintes de rendu de la taille de l'annonce du SDK en fonction du frame de vue au lieu du guide de mise en page de la zone de sécurité pour playerView.
4.12.0
2024-04-03
Ajoute un fichier manifeste de confidentialité PrivacyInfo.xcprivacy et une signature pour le SDK.
Correction d'un bug qui provoquait des avertissements "Message interne non valide" inutiles.
4.7.0
2022-07-20
Correction d'un problème lié aux éditeurs qui écrasent les informations de version du SDK IMA.
Ajout de l'événement AD_CAN_PLAY. Déclenché lorsque l'annonce est prête à être diffusée sans mise en mémoire tampon.
Le débit maximal par défaut a été augmenté et est désormais illimité pour les appareils non mobiles.
4.6.1
2022-02-23
Version de service ; aucune modification publique.
4.5.0
2021-12-06
La version minimale de tvOS est passée à tvOS 12.
Correction d'un bug pouvant entraîner l'affichage de plusieurs icônes "Pourquoi cette annonce ?".
Suppression de la nécessité d'utiliser MPNowPlayingSession.
4.4.2
2021-05-03
Correction d'un problème qui entraînait l'affichage de messages d'avertissement sur tvOS 12 ou version antérieure.
Dernière version du SDK IMA pour iOS compatible avec tvOS 10.
4.4.1
2021-03-09
Ajout de la propriété IMASettings.sessionID pour permettre aux éditeurs de définir manuellement leur sessionID.
Prise en charge de la fonctionnalité Picture-in-picture (PIP)
Résolution d'un problème qui pouvait entraîner la diffusion d'événements de mise en pause et de reprise d'annonces pendant le contenu.
Ajout de IMAVideoDisplay.nowPlayingSession pour prendre en charge correctement les événements de lecture/mise en pause sur tvOS 14 et versions ultérieures.
Correction d'un bug qui faisait que les annonces linéaires AdSense étaient signalées à l'éditeur comme non linéaires.
Correction d'un problème qui empêchait IMAStreamManager.replaceAdTagParameters d'émettre une mise à jour.
Prise en charge de la clé "language_name" pour les sous-titres du flux.
Correction d'un problème qui entraînait l'expiration des annonces audio uniquement.
Correction d'un problème qui entraînait l'ignorance du décalage de la deuxième annonce lorsque la première était ignorée.
Ajout de IMAAdDisplayContainer.focusEnvironment, qui permet aux éditeurs de transférer la sélection vers le SDK pendant les coupures publicitaires. Cela est obligatoire chaque fois que l'utilisateur doit interagir avec l'UI de l'annonce (par exemple, les annonces pouvant être ignorées, les icônes VAST).
Ajout de viewController en tant que nouvel argument ou propriété d'initialisation obligatoire pour IMAAdDisplayContainer.
Correction de la prise en charge de la localisation dans d'autres langues que l'anglais.
Réduction du nombre d'événements RESUME erronés.
Ajout de IMAAdsRenderingSettings.enablePreloading, qui est activé par défaut, pour améliorer les performances d'affichage des annonces.
Prise en charge des annonces sautables (côté client et VOD) et des icônes VAST (côté client et DAI)
Ajout des événements ICON_FALLBACK_IMAGE_CLOSED et ICON_TAPPED. Nous vous recommandons de reprendre automatiquement sur ICON_FALLBACK_IMAGE_CLOSED, car le SDK se met en pause lors de l'ouverture de l'image de remplacement.
Correction d'un problème qui faisait que le IABTCF_gdprApplies n'était reconnu que s'il s'agissait d'une chaîne.
4.2.3
2020-05-06
Correction d'un problème qui pouvait entraîner une mauvaise classification du trafic en raison de certains ID de bundle d'application.
4.2.2
2020-03-26
La version minimale d'exécution est désormais tvOS 10.
Correction d'un bug qui pouvait entraîner la mise à jour de l'interface utilisateur sur un thread en arrière-plan.
Correction d'un problème qui entraînait un conflit entre l'initialisation d'IMACompanionAd et celle de NSObject
Abandon de la méthode loadURL sur le protocole IMAVideoDisplay
4.2.1
2020-02-12
La version 4.2.1 sera la dernière version du SDK IMA compatible avec tvOS 9.x.
Correction d'un problème qui entraînait le plantage des clics sur tvOS 9.x
4.2.0
2019-10-30
Correction d'un problème de plantage intermittent sur tvOS 13.
4.1.0
2019-09-23
Ajout de la compatibilité avec tvOS 13.
Ajout de playerVideoDisplay:didLoadPlayerItem: pour l'insertion dynamique d'annonces.
Ajout de IMAAd.companionAds et de IMACompanionAd pour les annonces insérées dynamiquement.
Modification des noms IMAAVPlayerVideoDisplayDelegate pour mieux correspondre au style Objective-C.
4.0.5
2019-08-16
Correction d'un problème qui empêchait la lecture du contenu avec le bouton de lecture de la télécommande Apple TV.
4.0.2
2019-07-18
Correction d'un problème lié à la transmission incorrecte du paramètre "Limiter le suivi des annonces" de l'utilisateur.
IMAAdEventType.adData est maintenant saisi.
Ajout de authToken API sur IMAStreamRequest.
4.0.1 Obsolète
2019-07-02
SDK tvOS côté client et insertion dynamique d'annonces combinés
Correction d'un problème qui empêchait l'analyse des AdsLists et provoquait des erreurs AdsLoader sur tvOS.
Afficher les versions précédentes
Version
Date de sortie
Remarques
3.9.1
2019-03-28
Le délai avant expiration d'initialisation du flux par défaut est passé de 5 secondes à 8 secondes.
Ajout de la propriété initializationTimeout à IMAStreamRequest pour permettre la configuration du délai avant expiration de l'initialisation du flux.
3.9.0
2019-03-06
Ajout des rappels adPeriodDidStart et adPeriodDidEnd à IMAStreamManagerDelegate.
3.8.1
2018-12-06
Pour éviter l'enregistrement de métriques en double, les événements d'annonce tels que AD_BREAK_STARTED/AD_BREAK_ENDED ne se déclenchent plus lors du visionnage ou de la recherche d'une annonce.
3.8.0
2018-05-21
Ajout de la prise en charge du paramètre de tag d'emplacement publicitaire npa.
3.7.1
2018-02-26
Correction d'un bug qui empêchait l'envoi de requêtes ping aux URL de suivi contenant des accolades ("{" ou "}") sur tvOS 11.2.6.
3.7.0
2018-01-24
Ajoute les valeurs suivantes comme valeurs acceptables pour les clés IMAStreamRequest.adTagParameters :
Plage audio (dai-aor)
exclude (dai-excl)
début de la commande (dai-os)
Plage de vidéos (dai-sr)
Ajoute les éléments suivants à IMAAd: advertiserName, creativeID, creativeAdID, dealID, universalAdIDRegistry, universalAdIDValue, wrapperAdIDs, wrapperAdSystems, wrapperCreativeIDs et wrapperDealIDs.
Le SDK déclenche désormais AD_BREAK_STARTED lorsqu'il rejoint un flux au milieu d'une coupure publicitaire afin que les écouteurs puissent afficher l'UI de l'annonce.
Ajoute IMAAVPlayerVideoDisplayDelegate pour que les utilisateurs de IMAAVPlayerVideoDisplay puissent recevoir le AVAssetURL du flux à charger. Avec l'objet AVAssetURL, les utilisateurs peuvent s'inscrire pour la lecture de contenu protégée par FairPlay.
3.6.0
2017-09-19
Supprime les IMAStreamRequest.attemptPreroll non fonctionnels.
Ajoute les éléments suivants en tant que IMAStreamRequest.adTagParameters acceptés :
dai-ah (trêve publicitaire)
dai-dlid (Lieu de livraison)
Ajoute IMAStreamRequest.streamActivityMonitorID.
Correction d'un problème qui empêchait l'appel de [IMAStreamManagerDelegate streamManager:didReceiveError:] pour un flux qui n'était pas lu ni chargé.
3.5.0
2017-04-24
Ajoute IMAAd.companions.
Ajoute la classe IMACompanion.
3.4.1
2017-03-31
Version du service, aucune nouvelle fonctionnalité.
3.4.0
2017-03-13
Correction de la prise en charge du bitcode.
Ajoute les propriétés suivantes à AdBreakInfo :
adBreakIndex
timeOffset
3.3.0
2016-12-05
Exposé [IMAAVPlayerVideoDisplay reset], à appeler lorsque vous devez remplacer le AVPlayerItem de votre lecteur de contenu par un AVPlayerItem de sauvegarde.
3.2.0
2016-08-22
Correction d'un problème lors de l'envoi d'une application qui utilise le framework pour les tests.
3.1.0
2016-05-09
Version initiale.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/31 (UTC).
[null,null,["Dernière mise à jour le 2025/08/31 (UTC)."],[[["\u003cp\u003eThis page provides release notes for the IMA SDK for tvOS, detailing updates, bug fixes, and new features across different versions.\u003c/p\u003e\n"],["\u003cp\u003eThe latest release, version 4.14.1 (2024-12-03), includes features like network code parameter addition, click-through URL validation, and skippable ad support in VOD Pod Serving streams.\u003c/p\u003e\n"],["\u003cp\u003eSeveral releases have focused on enhancing compatibility, updating the minimum tvOS versions, and introducing support for Google Video Stitcher Live and VOD APIs.\u003c/p\u003e\n"],["\u003cp\u003eOver time, there have been fixes for various issues, including memory leaks, CPU utilization, audio playback during ads, and correct encoding of tracking URLs.\u003c/p\u003e\n"],["\u003cp\u003eThe IMA SDK deprecated older versions of tvOS, and version 4.2.1 was the last to support tvOS 9.x.\u003c/p\u003e\n"]]],[],null,[]]