Historique des versions du SDK IMA DAI pour iOS

Version Date de sortie Remarques
3.23.0 2024-06-12
3.22.1 2024-04-12
  • Correction d'un problème lié à la dernière version de CocoaPods qui empêchait la création d'applications sur les simulateurs iOS.
3.22.0 2024-04-03
3.20.0 2024-01-28
  • Active la compatibilité des annonces associées pour la diffusion de séries d'annonces
  • Activer les demandes de flux de vidéo à la demande pour la diffusion de séries d'annonces
  • Ajoute un getter pour les points de repère au gestionnaire de flux.
3.19.2 2023-04-28
  • Réduction de la version minimale d'iOS pour la compilation à iOS 12.
3.19.1 2023-04-20
  • Augmentation de la version minimale d'iOS pour la compilation vers iOS 14.
  • Suppression de la compatibilité avec la plate-forme ARMv7.
  • Correction d'une erreur qui empêchait le déclenchement d'un événement d'annonce de clic par le clic SIMID.
  • Arrête de signaler à tort la compatibilité d'OMID en mode sécurisé VPAID.
  • Correction d'un problème lié à la prise en charge des événements de redimensionnement SIMID.
  • Ajout de la classe IMAVideoStitcherVODStreamRequest, compatible avec l'API Google Video Stitcher pour la vidéo à la demande.
  • L'abandon de la version 3.18.5 du SDK est prévu le 20/04/2024. Pour en savoir plus, consultez le calendrier d'abandon.
3.18.5 2023-03-10
  • Augmente la version minimale du SDK IMA pour iOS vers iOS 14.
  • Correction d'un bug qui empêchait la transmission du contexte de l'utilisateur avec une erreur de flux.
  • Active l'ID first party d'éditeur (anciennement appelé "clé d'application identique") pour les applications qui incluent également GMA version 9.14.0 et ultérieure.
  • Ajout de la classe IMAVideoStitcherLiveStreamRequest, compatible avec l'API Google Video Stitcher Live.
  • Version bêta publique de l'API Google Video Stitcher
  • Version bêta publique de l'API Secure Signals.
  • L'abandon de la version 3.18.4 du SDK est prévu le 10/03/2024. Pour en savoir plus, consultez le calendrier d'abandon.
3.18.4 2022-12-08
  • La version de service. Aucune nouvelle fonctionnalité.
  • L'abandon de la version 3.18.2 du SDK est prévu le 08/12/2023. Pour en savoir plus, consultez le calendrier d'abandon.
3.18.2 2022-11-07
  • Ajoute user_context à la demande de flux.
  • Correction des avertissements erronés "Message interne non valide".
  • L'abandon de la version 3.18.1 du SDK est prévu le 07/11/2023. Pour en savoir plus, consultez le calendrier d'abandon.
3.18.1 2022-10-02
  • Correction d'un problème qui provoquait le plantage du SDK avec UIViewControllerHierarchyInconsistency
  • L'abandon de la version 3.17.0 du SDK est prévu le 02/10/2023. Pour en savoir plus, consultez le calendrier d'abandon.
3.17.0 2022-08-03
  • Augmente le débit maximal par défaut pour les appareils non mobiles si le débit maximal n'est pas défini par l'éditeur.
  • L'abandon de la version 3.16.3 du SDK est prévu le 03/08/2023. Pour en savoir plus, consultez le calendrier d'abandon.
3.16.3 2022-04-19
  • Ajout de IMACompanionAdSlot.initWithView(view: UIView) pour prendre en charge les annonces associées de taille fluide.
  • Le SDK IMA pour iOS est désormais empaqueté sous la forme d'un framework xcframework.
  • Ajout de la prise en charge du simulateur M1.
  • Correction d'un problème qui entraînait le remplacement des informations de version du SDK IMA.
  • Correction d'un problème qui provoquait la création d'avertissements de symboles en double par le SDK iOS.
  • L'abandon de la version 3.15.1 du SDK est prévu le 19/04/2023. Pour en savoir plus, consultez le calendrier d'abandon.
3.15.1 2022-02-23
  • Augmentation de la version minimale d'iOS à 12
  • L'abandon de la version 3.14.5 du SDK est prévu le 23/02/2023. Pour en savoir plus, consultez le calendrier d'abandon.
3.14.5 2021-10-05
  • Ajout de l'API IMASettings:sameAppKeyEnabled , qui vous permet de diffuser des annonces plus pertinentes et personnalisées en utilisant les données collectées dans vos applications. L'API est actuellement activée par défaut. Aucune modification n'est requise de la part des éditeurs.
  • Ajout de contrats de possibilité de valeur nulle à toutes les API.
  • L'abandon de la version 3.14.4 du SDK est prévu le 05/10/2022. Pour en savoir plus, consultez le calendrier d'abandon.
3.14.4 2021-07-06
  • Correction d'un problème qui entraînait l'absence d'événements lorsque les applications étaient mises en arrière-plan.
  • Correction d'un problème qui permettait aux éditeurs de définir manuellement islat sous iOS 14.
  • Augmentation de la version minimale d'iOS à iOS 11
  • L'abandon de la version 3.14.3 du SDK est prévu le 06/07/2022. Pour en savoir plus, consultez le calendrier d'abandon.
3.14.3 2021-05-03
  • Correction d'un problème qui entraînait des messages d'avertissement sur iOS 12 ou version antérieure.
  • Ajout de IMASettings:sessionid pour permettre aux éditeurs de personnaliser l'ID de session.
  • Correction d'un problème qui provoquait le déclenchement d'événements de mise en veille et de réactivation des annonces pendant la diffusion du contenu.
  • s'assurer que les encarts du contenu de l'UI des annonces ne sont pas ajustés automatiquement ;
  • Dernière version du SDK IMA pour iOS compatible avec iOS 10
  • L'abandon de la version 3.14.1 du SDK est prévu le 03/05/2022. Pour en savoir plus, consultez le calendrier d'abandon.
3.14.1 2021-02-17
  • Correction d'un problème qui provoquait parfois le déclenchement d'événements d'annonces en double lorsque le préchargement était activé.
  • Mise en œuvre de la prise en charge de PodServing.
  • Correction d'un problème lié à l'ouverture d'un double lien profond sur iOS 13 et versions ultérieures.
  • L'abandon de la version 3.13.0 du SDK est prévu le 17/02/2022. Pour en savoir plus, consultez le calendrier d'abandon.
3.13.0 2020-10-13
  • Le SDK est désormais conçu avec Xcode 12.
  • Correction d'un problème à cause duquel la recherche d'une coupure publicitaire ne déclenchait pas l'événement AD_BREAK_ENDED.
  • Suppression des champs obsolètes sur IMAAVPlayerVideoDisplay, IMAVideoDisplay et IMAVideoDisplayDelegate.
  • Correction d'un problème qui entraînait la réduction du mode PIP à chaque lecture complète d'annonce.
  • Correction d'un bug qui empêchait la lecture des diffusions en direct dès qu'elles étaient diffusées en AirPlay.
  • Correction d'un problème qui empêchait d'appuyer sur "Ignorer" pour la lecture partagée.
  • Correction d'un problème où le contenu clignote brièvement entre les annonces d'une série d'annonces pour une lecture partagée.
  • Ajout de l'API IMAAVPlayerVideoDisplay.streamAssetOptions.
  • Durée de la période de l'annonce exposée en IMAStreamManagerDelegate.
  • Correction d'un problème qui provoquait le déclenchement d'une erreur "Ads cannot be requested because the ad container is not attached to the view hierarchy." par erreur.
  • L'abandon de la version 3.12.1 du SDK est prévu le 13/10/2021. Pour en savoir plus, consultez le calendrier d'abandon.
3.12.1 2020-08-11
  • Version officielle pour iOS 14.
  • Correction d'un problème où l'ouverture d'un clic, puis la fermeture de l'application entraînait une fuite de mémoire.
  • L'abandon de la version 3.12.0 du SDK est prévu le 11/08/2021. Pour en savoir plus, consultez le calendrier d'abandon.
3.12.0 2020-08-05
  • Ajout de la prise en charge du mode Consentement supplémentaire de Google. Pour en savoir plus, consultez la spécification technique de Google concernant le mode Consentement supplémentaire.
  • Ajout de la prise en charge de la clé "language_name" pour les sous-titres diffusés en streaming.
  • Correction d'un problème qui entraînait l'expiration du délai des annonces audio uniquement.
  • Correction d'un problème qui entraînait l'omission de la première annonce dans une annonce pré-roll, en faisant en sorte que la seconde annonce ignore son propre délai avant de pouvoir ignorer.
  • Ajout de viewController en tant que nouvel argument ou propriété d'initialisation requis pour IMAAdDisplayContainer.
  • Réduction des événements RESUME erronés.
  • Ajoute IMAAdsRenderingSettings.enablePreloading, qui est activé par défaut, pour améliorer les performances d'affichage des annonces.
  • Ajoute l'événement ICON_TAPPED.
  • Correction d'un problème où IABTCF_gdprApplies n'était confirmé que s'il s'agissait d'une chaîne.
  • La version 3.11.4 du SDK sera abandonnée le 05/08/2021. Pour en savoir plus, consultez le calendrier d'abandon.
3.11.4 2020-03-26
  • Augmente la version d'exécution minimale à iOS 10
  • Correction d'un bug qui provoquait le déclenchement de certaines mises à jour de l'interface utilisateur sur un thread en arrière-plan
  • Correction d'un problème qui provoquait un conflit d'initialisation d'IMACompanionAd avec des indicateurs stricts
  • Abandon de la méthode loadURL dans le protocole IMAVideoDisplay
  • Ajout de la prise en charge des annonces SIMID côté client
  • L'abandon de la version 3.11.3 du SDK est prévu le 26/03/2021. Pour en savoir plus, consultez le calendrier d'abandon.
3.11.3 2020-02-12
  • La version 3.11.3 sera la version finale du SDK IMA compatible avec iOS 9.x
  • Correction d'un bug qui provoquait l'impossibilité d'importer le fichier IMAFriendlyObstruction.h lors de l'importation de l'en-tête du framework.
  • Correction d'un problème de plantage des clics sur iOS 9.x
  • L'abandon de la version 3.11.2 du SDK est prévu le 12/02/2021. Pour en savoir plus, consultez le calendrier d'abandon.
3.11.2 2020-01-22
  • Ajout de la prise en charge d'OMID 1.3 contentUrl avec AdsRequest:contentUrl et StreamRequest:contentUrl .
  • Correction de la prise en charge des obstacles compatibles avec OMID 1.3 afin d'utiliser les méthodes registerFriendlyObstruction dans IMAAdDisplayContainer.
  • Abandon des méthodes registerVideoControlsOverlay et unregisterAllVideoControlsOverlay dans IMAAdDisplayContainer au profit de FriendlyObstruction .
  • Correction d'un problème qui empêchait la lecture automatique et la désactivation d'OMID
  • Supprime toutes les références restantes à UIWebView
  • La version 3.11.1 du SDK sera abandonnée le 22/01/2021. Pour en savoir plus, consultez le calendrier d'abandon.
3.11.1 2019-12-04
  • Ajout de la prise en charge de l'inclusion automatique des paramètres de consentement de la version 2 et du CCPA de l'IAB.
  • Correction d'un problème qui provoquait un plantage lors de l'utilisation du centre de contrôle.
  • Il est désormais compatible avec les annonces TrueView pour l'action.
  • Ajout de playerVideoDisplay:didLoadPlayerItem: pour l'insertion dynamique d'annonce.
  • Mise à jour des noms IMAAVPlayerVideoDisplayDelegate par souci de cohérence avec les conventions de style Obj-C.
  • 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.
  • Ajoute l'intégration automatique des demandes d'annonces Google pour l'implémentation de fournisseurs de gestion du consentement conformes au TCFv2 de l'IAB, tels que Funding Choices de Google.
  • Correction d'un problème lié aux événements de suivi VMAP breakstart et breakend.
  • Ajout de la méthode replaceAdTagParameters à IMAStreamManager, ce qui permet de remplacer tous les paramètres de tag d'emplacement publicitaire pendant une diffusion en direct.
  • Ajoute l'événement AD_BREAK_FETCH_ERROR pour indiquer qu'aucune coupure publicitaire ne sera lue.
  • L'abandon de la version 3.10.1 du SDK est prévu le 04/12/2020. Pour en savoir plus, consultez le calendrier d'abandon.
3.10.1 2019-09-19
  • Compatible avec iOS 13 et iPadOS.
  • L'abandon de la version 3.9.2 du SDK est prévu le 19/09/2020. Pour en savoir plus, consultez le calendrier d'abandon.
3.9.2 2019-08-16
  • Cela permet de résoudre le problème qui empêchait l'utilisateur d'interagir avec le lecteur en obtenant une vue claire dans l'interface utilisateur des annonces IMA après la lecture de l'annonce.
  • L'abandon de la version 3.9.1 du SDK est prévu le 16/08/2020. Pour en savoir plus, consultez le calendrier d'abandon.
3.9.1 2019-07-18
  • Correction de problèmes liés à la précision des rapports is_lat.
  • Vous avez maintenant saisi IMAAdEventType.adData.
  • Ajout des API authToken et streamFormat à IMAStreamRequest.
  • Suppression de la compatibilité avec mediaUrl avec LinearAd. Utilisez plutôt adMedia.
  • Correction d'un bug des métadonnées YouTube pour les vidéos non répertoriées.
  • Correction d'un problème d'identification de l'identifiant d'annonce.
  • Remplacement de mediaWidth et mediaHeight par adMedia.width et adMedia.height.
  • Les annonces associées ne s'affichaient qu'une seule fois. Ce problème a été résolu.
  • Désormais, lorsqu'un type d'annonce vidéo n'est pas compatible, le SDK renverra l'erreur kIMAError_VAST_TRAFFICKING_ERROR au lieu de kIMAError_FAILED_TO_REQUEST_ADS.
  • Abandon de videoDisplayDidPlay:, remplacé par videoDisplayDidResume:.
  • L'abandon de la version 3.9.0 du SDK est prévu le 18/07/2020. Pour en savoir plus, consultez le calendrier d'abandon.
3.9.0 2019-03-22
3.8.2 2019-02-19
  • Il ajoute les événements AD_PERIOD_STARTED et AD_PERIOD_ENDED. Ces événements ne sont compatibles qu'avec l'insertion dynamique d'annonce.
  • Correction d'un problème qui entraînait l'animation du visionnage de l'annonce au démarrage.
  • Correction d'un problème qui empêchait le déclenchement d'erreurs liées aux vidéos pour le direct ou la vidéo à la demande.
  • Correction d'un problème qui empêchait la reprise du contenu sur iOS et AirPlay.
  • L'abandon de la version 3.8.1 du SDK est prévu le 19/02/2020. Pour en savoir plus, consultez le calendrier d'abandon.
3.8.1 2018-11-13
  • Correction d'un problème d'analyse incorrecte des tags d'emplacement publicitaire comportant plusieurs tailles d'espace publicitaire.
  • Ajout de [IMAVideoDisplay seekStreamToTime] pour accepter les annonces désactivables dans les flux de vidéo à la demande pour l'insertion dynamique d'annonce IMA.
  • Ajoute IMAAdRenderingSettings.loadVideoTimeout.
  • Ajoute IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeight et IMAAd.VASTMediaBitrate.
  • Réduit la taille binaire d'environ 15% grâce aux améliorations de la compilation.
  • L'abandon de la version 3.7.3 du SDK est prévu le 13/11/2019. Pour en savoir plus, consultez le calendrier d'abandon.
3.7.3 2018-08-21
  • Améliore la gestion des erreurs pour un fichier manifeste de flux incorrect.
  • Correction d'un problème lié aux clics sur des URL personnalisées intégrées à une application dans les créations associées HTML.
  • Correction d'un problème lié aux annonces vidéo désactivables diffusées les unes après les autres.
  • La version 3.7.2 du SDK sera abandonnée le 21/08/2019. Pour en savoir plus, consultez le calendrier d'abandon.
3.7.2 2018-05-15
  • Correction d'un problème qui provoquait l'expansion de certaines annonces associées à une WebView en plein écran.
  • La version 3.7.1 du SDK sera abandonnée le 15/05/2019. Pour en savoir plus, consultez le calendrier d'abandon.
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • Version de CocoaPods uniquement pour corriger une erreur podspec. Décompresse les fichiers de bibliothèque de la version 3.7.0.
3.7.0 2018-01-30
  • Fin de la compatibilité avec iOS 8 et versions antérieures.
  • Version de service, aucune nouvelle fonctionnalité.
  • La version 3.6.1 du SDK sera abandonnée le 30/01/2019. Pour en savoir plus, consultez le calendrier d'abandon.
3.6.1 2017-10-09
  • Ajoute IMAAdsRequest.liveStreamPrefetchSeconds.
  • L'abandon de la version 3.6.0 du SDK est prévu le 09/10/2018. Pour en savoir plus, consultez le calendrier d'abandon.
3.6.0 2017-07-24
  • Ajoute IMAAdsRequest.vastLoadTimeout.
  • Ajoute IMAAd.wrapperAdIDs.
  • Ajoute IMAAd.skipTimeOffset.
  • Correction d'une erreur qui empêchait le SDK de détecter la vue vidéo utilisée pour la lecture de l'annonce si elle était supprimée de la hiérarchie des vues, puis ajoutée de nouveau à celle-ci.
  • L'abandon de la version 3.5.2 du SDK est prévu le 24/07/2018. Pour en savoir plus, consultez le calendrier d'abandon.
3.5.2 2017-05-02
  • Supprime la reprise automatique lorsque la lecture en arrière-plan est rétablie dans l'application. Appelez [IMAAdsManager resume] pour reprendre.
  • Ajoute [IMAAdsRenderingSettings playAdsAfterTime].
  • L'abandon de la version 3.5.1 du SDK est prévu le 02/05/2018. Pour en savoir plus, consultez le calendrier d'abandon.
3.5.1 2017-04-03
  • Le SDK générera désormais une kIMAError_FAILED_TO_REQUEST_ADS si IMAAdDisplayContainer ne figure pas dans la hiérarchie des vues lors de l'envoi d'une demande d'annonce ou de flux. Auparavant, ces requêtes échouaient en mode silencieux.
  • L'abandon de la version 3.5.0 du SDK est prévu le 03/04/2018. Pour en savoir plus, consultez le calendrier d'abandon.
3.5.0 2017-03-24
  • Correction d'un problème lié à la compatibilité avec le bitcode.
  • Ajoute adsResponse à l'objet IMAAdsRequest.
  • Correction d'un problème lié aux builds Swift.
  • L'abandon de la version 3.4.2 du SDK est prévu le 24/03/2018. Pour en savoir plus, consultez le calendrier d'abandon.
3.4.2 2017-03-09
  • Version de service, aucune nouvelle fonctionnalité.
  • L'abandon de la version 3.4.1 du SDK est prévu le 09/03/2018. Pour en savoir plus, consultez le calendrier d'abandon.
3.4.1 2017-02-03
  • Le SDK est désormais distribué en tant que framework dynamique. Par conséquent, nous ne publions plus de version AdMob distincte du framework. Vous pouvez utiliser la même version, que votre mise en œuvre utilise également AdMob ou non.
  • Prise en charge des icônes vidéo.
  • Ajoute les propriétés suivantes à IMAAd :
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • Ajoute les propriétés suivantes à IMAAdsRequest :
    • contentDuration
    • contentKeywords
    • contentTitle
  • Ajoute [IMAAdsManager setVolume:].
  • Ajoute [IMACompanionDelegate companionSlotWasClicked].
  • Ajoute IMASettings.disableNowPlayingInfo.
  • L'abandon de la version 3.3.1 du SDK est prévu le 03/02/2018. Pour en savoir plus, consultez le calendrier d'abandon.
Rollback vers la version 3.3.1 2016-01-31
  • En raison d'un problème de compilation pour des appareils spécifiques, rollback vers la version 3.3.1.
3.4.0 2017-01-26
  • Le SDK est désormais distribué en tant que framework dynamique. Par conséquent, nous ne publions plus de version AdMob distincte du framework. Vous pouvez utiliser la même version, que votre mise en œuvre utilise également AdMob ou non.
  • Prise en charge des icônes vidéo.
  • Ajoute les propriétés suivantes à IMAAd :
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • Ajoute les propriétés suivantes à IMAAdsRequest :
    • contentDuration
    • contentKeywords
    • contentTitle
  • Ajoute [IMAAdsManager setVolume:].
  • Ajoute [IMACompanionDelegate companionSlotWasClicked].
  • Ajoute IMASettings.disableNowPlayingInfo.
  • L'abandon de la version 3.3.1 du SDK est prévu le 26/01/2018. Pour en savoir plus, consultez le calendrier d'abandon.
3.3.1 2016-09-16
  • Fin de la compatibilité avec iOS 7 et versions antérieures.
  • La version 3.2.1 du SDK sera abandonnée le 16/09/2017. Pour en savoir plus, consultez le calendrier d'abandon.
3.2.1 2016-05-09
  • Ajout de la prise en charge du bitcode.
3.2.0 2016-04-14
    Remarque: En raison d'une erreur, la prise en charge du bitcode n'était pas fonctionnelle dans cette version.
  • Ajout de la prise en charge du bitcode.
  • Ajout de la prise en charge des URL de destination qui redirigent vers la plate-forme de téléchargement d'applications.
3.1.0 2015-12-17
  • Fin de la version bêta.
  • Ajout de la prise en charge du Picture-in-picture sur iOS 9. Pour en savoir plus, consultez notre guide Picture-in-picture ou notre implémentation dans l'exemple avancé.
  • "IMAContentPlayhead" doit désormais être transmis à "IMAAdsRequest" au lieu de "IMAAdsManager".
  • Les créations associées HTML5 sont maintenant compatibles.
  • Ajoute [IMAAdsManager removeAdBreak].
Bêta v16 2015-09-04
  • Mises à jour pour assurer la compatibilité avec la fonctionnalité App Transport Security d'iOS 9.
  • Correction d'un plantage lors de la désallocation de IMAAdsLoader.
Bêta v15 2015-07-22
  • Introduit des événements de tampon d'annonce via des délégués IMAAdsManager. Cela facilite l'ajout d'éléments au lecteur, tels que des indicateurs d'activité et des barres de mise en mémoire tampon.
  • Présente le mode de débogage. Les éditeurs peuvent désormais définir le paramètre IMASettings enableDebugMode sur YES pour obtenir une journalisation plus détaillée dans la console. Vous ne devez pas l'utiliser en production, car vous ajouterez un filigrane au lecteur publicitaire.
  • IMAAdsManager destroy arrête désormais correctement les annonces dans tous les cas.
  • Permet la réutilisation des conteneurs d'affichage.
  • Permet aux éditeurs de détruire les objets IMA à partir de méthodes déléguées.
  • IMAAdsManager ne comporte désormais qu'une référence faible à contentPlayhead (correction des éventuelles fuites de mémoire). Vous devez maintenant conserver toute instance ou tout objet IMAAVPlayerContentPlayhead qui implémente IMAContentPlayhead en tant que propriété, sinon l'objet sera immédiatement libéré.
  • Supprime l'animation de redimensionnement de la vidéo.
  • Supprime l'événement initial de réactivation d'annonce inutile.
Bêta v14 2015-05-27
  • Correction d'un problème qui provoquait parfois l'arrêt de la lecture en mémoire tampon par le lecteur d'annonces, sans jamais reprendre la lecture.
  • Déplacement du fichier d'en-tête IMASettings vers son propre fichier d'en-tête.
Bêta v13 2015-04-29
  • Ajout de la compatibilité avec la lecture des annonces en arrière-plan. Pour en savoir plus, consultez la section Lecture des annonces en arrière-plan.
  • Le SDK peut désormais être importé en tant que framework. Pour en savoir plus sur la mise à niveau, consultez notre article de blog sur cette version.
  • Réduction des temps de chargement des annonces sur iOS 8
  • Correction d'un problème qui entraînait la disparition des annonces associées après la fin d'une annonce. Les annonces associées s'affichent désormais jusqu'à ce que l'espace publicitaire soit actualisé.
  • Ajout d'un délai avant expiration de 10 secondes pour le chargement du SDK.
  • IMASettings implémente désormais NSCopy.
  • Correction d'un problème qui provoquait le plantage des applications lorsque le casque était débranché.
  • Le son des annonces est désormais activé par défaut sur l'appareil. L'éditeur peut modifier ce paramètre en définissant la catégorie "AVAudioSession".
  • Correction de bugs dans lesquels la lecture et la mise en pause du centre de contrôle ne fonctionnaient pas sur les versions d'iOS antérieures à la version 8.
  • Les annonces ne sont plus mises en veille lorsque le panneau de notification est ouvert.
  • Un fichier VERSION a été ajouté au fichier ZIP téléchargeable.
  • Pour améliorer les performances, le rendu des annonces s'effectue désormais de manière native via AVPlayer sur toutes les versions d'iOS.
Bêta v12 2015-02-12
  • Utilise désormais la lecture des annonces natives sur iOS 7 et versions antérieures. Cela empêche le SDK d'interférer avec les événements et les commandes MPMoviePlayerController.
  • Correction d'un problème où adPlaybackInfo n'était pas renseigné au niveau des événements LOADED et START.
  • Ajoute IMASettings.maxRedirects pour spécifier le nombre de redirections après lequel les redirections suivantes seront refusées et le chargement de l'annonce abandonné.
  • Permet la lecture manuelle des annonces.
Bêta v11 2014-12-17
  • Correction d'une fuite de mémoire introduite dans la version bêta v10 avec l'ajout de WKWebView.
Bêta v10 2014-11-20
  • Sur iOS 8, le SDK utilise désormais WKWebView au lieu de UIWebView pour afficher des annonces. Cette opération permet de résoudre plusieurs problèmes liés à la communication entre les couches natives du SDK et JavaScript. En raison de ce changement, le SDK IMA exige désormais que votre application soit compatible avec arm64.
  • Ajout d'un événement TAPPED, qui se déclenche chaque fois que l'utilisateur appuie sur une partie non cliquable de l'annonce. Il peut être utilisé pour détecter les pressions sur une annonce afin d'afficher les commandes du lecteur.
  • Afin de respecter la convention iOS, les méthodes suivantes ont été abandonnées et remplacées par des méthodes qui font référence à l'objet appelant :
    • IMAAdsManagerDelegate : adDidProgressToTime:currentTime:
    • IMAWebOpenerDelegate : willOpenInExternalBrowser
    • IMAWebOpenerDelegate : willOpenInAppBrowser
    • IMAWebOpenerDelegate : didCloseInAppBrowser
    • IMAWebOpenerDelegate : didOpenInAppBrowser
    • IMAWebOpenerDelegate : willCloseInAppBrowser
Version bêta v9 2014-10-27
  • Contient des correctifs pour les fuites de mémoire dans les classes IMAJavascript.
Bêta v8 2014-10-13
  • Introduction de la classe IMAUIElements, qui permet d'afficher ou de masquer les éléments d'interface utilisateur du SDK par programmation.
Bêta v7 2014-08-11
  • Introduction du concept IMAAdDisplayContainer et modification du traitement des annonces associées. Pour en savoir plus sur les modifications de code requises dans votre application, consultez la section Modifications apportées au SDK IMA pour iOS.
  • Suppression des références aux en-têtes et aux sources OCMock.
  • Correction de la mise à jour lente des éléments de l'interface utilisateur des annonces sous iOS 8.
Bêta v6 2014-05-27
  • Présente la description, le titre et le type de contenu dans l'objet IMAAd.
  • Ajout de la prise en charge du simulateur iOS 64 bits
Bêta v5 2014-02-14
  • Ajout de la prise en charge de arm64.
  • Correction des conflits avec les intégrations avec Google+.
Bêta v4 2013-12-12
  • Correction des fuites de mémoire dans IMAAdsManager et IMAAdsLoader.
  • IMAAdPodInfo dispose de trois nouvelles API: podIndex, timeOffset et maxDuration. La documentation de l'API sera bientôt mise à jour en conséquence.
Bêta v3 2013-09-25
  • Version de service, aucune nouvelle fonctionnalité.
Bêta v2 2013-07-07
  • Version publique de la version bêta du SDK.
Version bêta fermée v2 2013-06-24
Version bêta fermée v1 2013-04-02
  • Version bêta initiale.