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.
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 publicitaire à 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 demande 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 silencieusement.
Correction d'une fuite de mémoire lorsque les sessions OMID étaient détruites de manière incorrecte.
Ajout de la prise en charge des annonces désactivables dans les flux de diffusion de séries vidéo à la demande.
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 un encodage incorrect de certaines URL de suivi Campaign Manager.
Correction d'un problème qui empêchait l'envoi des événements STARTED lors de certaines sessions publicitaires.
Correction de NullPointerException lorsque adTagURL est null dans IMAAdsRequest.
Modifications
asset-level fallback
logic to iterate through all ads in the original VAST until the SDK
identifies a playable creative. Si aucune création jouable n'est trouvée,
l'annonce n'est pas diffusée.
Correction d'un problème qui empêchait le déclenchement des pings de suivi vers ad.doubleclick.net.
Définit les contraintes de rendu de la taille de l'annonce du SDK en fonction du frame de la 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.
Ajout de la compatibilité avec la clé "language_name" pour les sous-titres des 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 de son propre décalage de désactivation par la deuxième annonce d'un preroll lorsque la première était ignorée.
Ajout de IMAAdDisplayContainer.focusEnvironment, qui permet aux éditeurs de transférer le focus vers le SDK pendant les pauses publicitaires. Cette méthode est requise chaque fois que l'utilisateur doit interagir avec l'UI de l'annonce (par exemple, les annonces désactivables ou les icônes VAST).
Ajout de viewController en tant que nouvel argument ou propriété d'initialisation requis pour IMAAdDisplayContainer.
Correction de la prise en charge de la localisation dans d'autres langues que l'anglais.
Réduction des é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 désactivables (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 met en pause l'ouverture de l'image de secours.
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 pour certains ID de bundle d'application.
4.2.2
2020-03-26
La version minimale de l'environnement d'exécution est désormais tvOS 10.
Correction d'un bug qui pouvait déclencher certaines mises à jour de l'UI 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 lorsque des indicateurs stricts étaient utilisés.
La méthode loadURL du protocole IMAVideoDisplay est obsolète.
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 de 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 IMACompanionAd pour les annonces DAI.
Mise à jour des noms IMAAVPlayerVideoDisplayDelegate pour mieux correspondre au style Objective-C.
4.0.5
2019-08-16
Correction d'un problème qui empêchait le bouton de lecture de la télécommande Apple TV de reprendre la lecture du contenu.
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 désormais saisi.
Ajout de authToken API le IMAStreamRequest.
4.0.1 Obsolète
2019-07-02
SDK tvOS combinés côté client et pour l'insertion dynamique d'annonces
Correction d'un problème qui empêchait l'analyse des AdsLists et générait 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 par défaut pour l'initialisation du flux est passé de 5 à 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 publicitaires tels que AD_BREAK_STARTED/AD_BREAK_ENDED ne sont plus déclenchés lorsque l'utilisateur regarde à nouveau une annonce ou avance/recule dans 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 le ping des 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)
exclure (dai-excl)
début de la commande (dai-os)
Plage vidéo (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'un utilisateur rejoint un flux au milieu d'une coupure publicitaire, ce qui permet aux écouteurs d'afficher l'UI de l'annonce.
Ajoute IMAAVPlayerVideoDisplayDelegate pour que les utilisateurs de IMAAVPlayerVideoDisplay puissent recevoir le AVAssetURL du flux à charger. L'objet AVAssetURL permet aux utilisateurs de s'inscrire à la lecture de contenu protégé par FairPlay.
3.6.0
2017-09-19
Supprime les IMAStreamRequest.attemptPreroll non fonctionnels.
Ajout des é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 ne s'é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 de 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
Expose [IMAAVPlayerVideoDisplay reset], à appeler lorsque vous devez remplacer le AVPlayerItem sur votre lecteur de contenu par un AVPlayerItem de secours.
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/09/26 (UTC).
[null,null,["Dernière mise à jour le 2025/09/26 (UTC)."],[],["The updates address bug fixes and feature enhancements across various versions. Key actions include adding support for skippable ads, VOD Pod Serving, and Google Video Stitcher APIs. Memory leaks and null pointer exceptions were fixed, and tracking logic for ad interactions was improved. The SDK now respects safe area guides, enforces ad container attachment, and supports privacy features. New events like `AD_CAN_PLAY` and properties for session management were introduced, alongside updates for compatibility with new tvOS versions and Google's ad consent modes.\n"]]