Historique des versions du SDK IMA de Google pour l'insertion dynamique d'annonce pour iOS

Version Date de sortie Notes
3.22.1 2024-04-12
  • Correction d'un problème lié à la dernière version de CocoaPods, qui empêchait la compilation 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 requêtes 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 14.
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 suite à un clic SIMID.
  • Arrête d'indiquer de manière incorrecte la compatibilité avec OMID en mode sécurisé VPAID.
  • Correction d'un problème de prise en charge des événements de redimensionnement SIMID.
  • Ajout de la classe IMAVideoStitcherVODStreamRequest, qui est compatible avec l'API Google Video Stitcher VOD.
  • L'abandon de la version 3.18.5 du SDK est prévu le 20/04/2024. Pour en savoir plus, consultez le planning d'abandon.
3.18.5 2023-03-10
  • Augmentation de la version minimale du SDK IMA pour iOS à iOS 14.
  • Correction d'un bug qui empêchait la transmission du contexte utilisateur en raison d'une erreur de flux.
  • Active l'ID first party de l'éditeur (anciennement appelé clé d'application identique) pour les applications qui incluent également GMA version 9.14.0 ou ultérieure.
  • Ajout de la classe IMAVideoStitcherLiveStreamRequest, qui est 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 planning d'abandon.
3.18.4 2022-12-08
  • Version du 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 planning d'abandon.
3.18.2 2022-11-07
  • Ajout de user_context à la demande de flux.
  • Correction des avertissements "Message interne non valide" erronés.
  • L'abandon de la version 3.18.1 du SDK est prévu le 07/11/2023. Pour en savoir plus, consultez le planning d'abandon.
3.18.1 2022-10-02
  • Correction d'un problème qui entraînait 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 planning 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 planning d'abandon.
3.16.3 2022-04-19
  • Ajout de IMACompanionAdSlot.initWithView(view: UIView) pour permettre les annonces associées de taille fluide.
  • Le SDK IMA pour iOS est désormais fourni sous la forme d'un package xcframework.
  • Ajout de la prise en charge du simulateur M1.
  • Correction d'un problème qui provoquait le remplacement des informations de version du SDK IMA.
  • Le SDK iOS créait des avertissements de symboles en double. Ce problème a été résolu.
  • L'abandon de la version 3.15.1 du SDK est prévu le 19/04/2023. Pour en savoir plus, consultez le planning 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 planning 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 sans que les éditeurs n'aient à apporter de modifications.
  • 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 planning 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 en arrière-plan.
  • Correction d'un problème qui permettait aux éditeurs de définir manuellement islat sur iOS <14.
  • Augmentation de la version minimale d'iOS à partir d'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 planning 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.
  • Les événements de mise en veille et de reprise des annonces se déclenchaient pendant le contenu. Ce problème a été résolu.
  • Vérification que les encarts du contenu de l'UI de l'annonce ne sont pas ajustés automatiquement
  • Dernière version du SDK IMA pour iOS prenant en charge 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 planning d'abandon.
3.14.1 2021-02-17
  • Correction d'un problème qui entraînait parfois le déclenchement d'événements d'annonces en double lorsque le préchargement était activé.
  • Implémentation de la compatibilité avec PodServing.
  • Correction d'un problème lié à l'ouverture d'un double lien profond sur iOS 13 ou version ultérieure.
  • L'abandon de la version 3.13.0 du SDK est prévu le 17/02/2022. Pour en savoir plus, consultez le planning d'abandon.
3.13.0 2020-10-13
  • Le SDK est désormais compilé avec Xcode 12.
  • Correction d'un problème qui empêchait le déclenchement de l'événement AD_BREAK_ENDED lors d'une recherche en dehors d'une coupure publicitaire.
  • Suppression des champs obsolètes dans IMAAVPlayerVideoDisplay, IMAVideoDisplay et IMAVideoDisplayDelegate.
  • Correction d'un problème qui entraînait la réduction du PIP à chaque lecture complète de l'annonce.
  • Correction d'un bug qui empêchait la lecture des diffusions en direct dès qu'elles étaient diffusées via AirPlayed.
  • Correction d'un problème qui empêchait l'appui sur "Ignorer" pour la lecture partagée.
  • Correction d'un problème qui entraînait un flash bref 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 entraînait 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 planning 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înaient 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 planning 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 les spécifications techniques concernant le mode Consentement supplémentaire de Google.
  • Ajout de la prise en charge de la clé "language_name" pour les sous-titres du flux.
  • Correction d'un problème qui entraînait le délai d'expiration des annonces audio uniquement.
  • Correction d'un problème où la deuxième annonce ignorait son propre délai avant de pouvoir ignorer la première annonce d'une annonce vidéo pré-roll.
  • Ajout de viewController comme nouvel argument ou propriété d'initialisation requis pour IMAAdDisplayContainer.
  • Réduit les événements RESUME incorrects.
  • Ajout de 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.
  • L'abandon de la version 3.11.4 du SDK est prévu le 05/08/2021. Pour en savoir plus, consultez le planning d'abandon.
3.11.4 2020-03-26
  • Augmente la version d'exécution minimale à iOS 10
  • Correction d'un bug provoquant le déclenchement de certaines mises à jour de l'interface utilisateur sur un thread d'arrière-plan.
  • Correction d'un problème à cause duquel des indicateurs stricts entraînaient un conflit entre l'initialisation de IMACompanionAd et celle de NSObject.
  • 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 planning d'abandon.
3.11.3 2020-02-12
  • 3.11.3 sera la version finale du SDK IMA, compatible avec iOS 9.x
  • Corrige un bug qui empêchait l'importation de l'en-tête du framework.h
  • 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 planning d'abandon.
3.11.2 2020-01-22
  • Ajout de la prise en charge de contentUrl OMID 1.3 avec AdsRequest:contentUrl et StreamRequest:contentUrl .
  • Refonte 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 le signalement de la lecture automatique et de la désactivation OMID
  • Supprime toutes les références restantes à UIWebView
  • L'abandon de la version 3.11.1 du SDK est prévu le 22/01/2021. Pour en savoir plus, consultez le planning d'abandon.
3.11.1 2019-12-04
  • Ajout de la prise en charge de l'inclusion automatique des paramètres de consentement du TCF v2 de l'IAB et du CCPA.
  • Correction d'un problème qui entraînait un plantage lors de l'utilisation du centre de contrôle.
  • Prise en charge des annonces TrueView pour l'action.
  • Ajout de playerVideoDisplay:didLoadPlayerItem: pour l'insertion dynamique d'annonce.
  • Met à jour les noms des 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.
  • Ajout de l'intégration automatique des demandes d'annonces Google pour les implémentations de fournisseurs de gestion du consentement conformes au TCF v2 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, 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'une coupure publicitaire ne sera pas lue.
  • L'abandon de la version 3.10.1 du SDK est prévu le 04/12/2020. Pour en savoir plus, consultez le planning d'abandon.
3.10.1 2019-09-19
  • Prise en charge d'iOS 13 et d'iPadOS.
  • L'abandon de la version 3.9.2 du SDK est prévu le 19/09/2020. Pour en savoir plus, consultez le planning d'abandon.
3.9.2 2019-08-16
  • Correction d'un problème qui empêchait l'utilisateur d'interagir avec le lecteur de voir un affichage clair dans l'interface utilisateur des annonces IMA après la lecture des annonces.
  • L'abandon de la version 3.9.1 du SDK est prévu le 16/08/2020. Pour en savoir plus, consultez le planning d'abandon.
3.9.1 2019-07-18
  • Correction des problèmes de précision des rapports is_lat.
  • IMAAdEventType.adData est maintenant saisi.
  • Ajout des API authToken et streamFormat à IMAStreamRequest.
  • Suppression de la compatibilité de mediaUrl avec LinearAd. Utilisez adMedia à la place.
  • Correction du bug lié aux 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 génère l'erreur kIMAError_VAST_TRAFFICKING_ERROR au lieu de kIMAError_FAILED_TO_REQUEST_ADS.
  • videoDisplayDidPlay: est désormais obsolète et 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 planning d'abandon.
3.9.0 2019-03-22
3.8.2 2019-02-19
  • Ajoute les événements AD_PERIOD_STARTED et AD_PERIOD_ENDED. Ces événements sont compatibles avec l'insertion dynamique d'annonce uniquement.
  • Résolution du problème d'animation de l'affichage de l'annonce au démarrage.
  • Correction d'un problème qui empêchait le déclenchement d'erreurs liées aux vidéos en direct ou à la demande.
  • Correction d'un problème qui empêchait la reprise du contenu sur iOS+AirPlay.
  • L'abandon de la version 3.8.1 du SDK est prévu le 19/02/2020. Pour en savoir plus, consultez le planning 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 planning d'abandon.
3.7.3 2018-08-21
  • Améliore la gestion des erreurs pour un fichier manifeste de flux mal formé.
  • Correction d'un problème lié aux URL de destination personnalisées intégrées à l'application dans les créations HTML associées.
  • Correction d'un problème concernant les annonces vidéo désactivables diffusées les unes après les autres.
  • L'abandon de la version 3.7.2 du SDK est prévu le 21/08/2019. Pour en savoir plus, consultez le planning d'abandon.
3.7.2 2018-05-15
  • Correction d'un problème qui provoquait l'affichage de certaines créations associées dans un affichage WebView en plein écran.
  • L'abandon de la version 3.7.1 du SDK est prévu le 15/05/2019. Pour en savoir plus, consultez le planning d'abandon.
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • Version de CocoaPods uniquement pour corriger une erreur de podspec. Extrait les fichiers de bibliothèque pour la version 3.7.0.
3.7.0 2018-01-30
  • Abandon de la prise en charge d'iOS 8 et versions antérieures.
  • Nous avons lancé le service, mais aucune nouvelle fonctionnalité.
  • L'abandon de la version 3.6.1 du SDK est prévu le 30/201901. Pour en savoir plus, consultez le planning 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 planning d'abandon.
3.6.0 2017-07-24
  • Ajoute IMAAdsRequest.vastLoadTimeout.
  • Ajout des identifiants IMAAd.wrapperAdID.
  • Ajout de IMAAd.skipTimeOffset.
  • Correction d'une erreur qui empêchait le SDK de détecter la vue de la vidéo utilisée pour la lecture de l'annonce si elle avait été supprimée et rajoutée à la hiérarchie des vues.
  • L'abandon de la version 3.5.2 du SDK est prévu le 24/07/2018. Pour en savoir plus, consultez le planning d'abandon.
3.5.2 2017-05-02
  • Suppression de la reprise automatique en arrière-plan lors de la reprise de l'application. Appelez [IMAAdsManager resume] pour reprendre.
  • Ajout de [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 planning d'abandon.
3.5.1 2017-04-03
  • Le SDK génère désormais une exception kIMAError_FAILED_TO_REQUEST_ADS si IMAAdDisplayContainer ne se trouve pas dans la hiérarchie des vues lorsqu'une demande d'annonce ou de flux est effectuée. 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 planning d'abandon.
3.5.0 2017-03-24
  • Correction d'un problème de 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 planning d'abandon.
3.4.2 2017-03-09
  • Nous avons lancé le service, mais 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 planning d'abandon.
3.4.1 2017-02-03
  • Le SDK est maintenant distribué en tant que framework dynamique. C'est pourquoi 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.
  • Ajout de la 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 planning 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 maintenant distribué en tant que framework dynamique. C'est pourquoi 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.
  • Ajout de la 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 planning d'abandon.
3.3.1 2016-09-16
  • Abandon de la prise en charge d'iOS 7 et versions antérieures.
  • L'abandon de la version 3.2.1 du SDK est prévu le 16/09/2017. Pour en savoir plus, consultez le planning 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 compatibilité avec le bitcode n'était pas fonctionnelle dans cette version.
  • Ajout de la prise en charge du bitcode.
  • Prise en charge des URL de destination qui redirigent les utilisateurs vers la plate-forme de téléchargement d'applications.
3.1.0 2015-12-17
  • Fin de la version bêta.
  • 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é.
  • La tête de lecture IMAContentPlayhead doit désormais être transmise à IMAAdsRequest au lieu de IMAAdsManager.
  • Prise en charge des créations associées HTML5.
  • Ajout de [IMAAdsManager removeAdBreak].
Bêta v16 2015-09-04
  • Mises à jour compatibles avec la fonctionnalité App Transport Security d'iOS 9.
  • Correction d'un plantage lié à la désallocation de IMAAdsLoader.
Bêta v15 2015-07-22
  • Introduit des événements de tampon d'annonces via des délégués IMAAdsManager. Il est ainsi plus facile d'ajouter au lecteur des éléments tels que des indicateurs d'activité et des barres de mise en mémoire tampon.
  • Il expose le mode 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. Cette méthode ne doit pas être utilisée en production, car elle entraîne l'application d'un filigrane au lecteur d'annonces.
  • IMAAdsManager destroy met désormais correctement fin aux annonces dans tous les cas.
  • Permet de réutiliser des conteneurs d'affichage.
  • Permet aux éditeurs de détruire des objets IMA à partir de méthodes déléguées.
  • IMAAdsManager ne contient désormais qu'une référence faible à contentPlayhead (correction des potentielles 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 inutile de réactivation d'annonce.
Bêta v14 2015-05-27
  • Correction d'un problème qui empêchait parfois le lecteur d'annonces de mettre la lecture en mémoire tampon sans jamais reprendre la lecture.
  • Déplacement de IMASettings vers son propre fichier d'en-tête.
Bêta v13 2015-04-29
  • Ajout de la prise en charge de la lecture des annonces en arrière-plan. Pour en savoir plus, consultez l'article Lecture des annonces en arrière-plan.
  • Vous pouvez désormais importer le SDK en tant que framework. Pour plus d'informations sur la mise à niveau, consultez notre article de blog concernant cette version.
  • Réduction du temps de chargement des annonces sous iOS 8
  • Les annonces associées disparaissaient après la fin d'une annonce. Ce problème a été résolu. 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 entraînait le plantage des applications lorsque le casque était débranché.
  • Par défaut, les annonces sont désormais désactivées lorsque le son de l'appareil est coupé. L'éditeur peut modifier ce paramètre en définissant la catégorie AVAudioSession.
  • Correction de bugs liés au fonctionnement de la lecture et de la pause dans le centre de contrôle sur les versions d'iOS antérieures à la version 8.
  • Les annonces ne sont plus mises en veille lorsque le panneau des notifications est ouvert.
  • Un fichier VERSION a été ajouté au fichier ZIP téléchargeable.
  • Pour améliorer les performances, l'affichage des annonces est désormais effectué 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 sous iOS 7 et versions antérieures. Cela permet d'éviter que le SDK interfère avec les événements et les commandes de MPMoviePlayerController.
  • Correction d'un problème dans lequel adPlaybackInfo n'était pas renseigné lors des événements LOADED et START.
  • Ajout de IMASettings.maxRedirects pour spécifier le nombre de redirections après lesquelles les redirections suivantes seront refusées et le chargement de l'annonce sera annulé.
  • Lecture manuelle des annonces
Bêta v11 2014-12-17
  • Corrige une fuite de mémoire introduite dans la version bêta v10 avec l'ajout de WKWebView.
Bêta v10 2014-11-20
  • Le SDK utilise désormais WKWebView sur iOS 8 pour afficher les annonces au lieu de UIWebView. Cela permet de résoudre plusieurs problèmes liés à la communication entre les couches natives du SDK et JS. En raison de ce changement, le SDK IMA exigera 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 d'une annonce. Cela permet de détecter que les utilisateurs appuient sur une annonce afin d'afficher les commandes du lecteur.
  • Conformément à 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
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 IMAUIElements, qui permet d'afficher ou de masquer des éléments d'UI du SDK par programmation.
Bêta v7 2014-08-11
  • Introduction du concept d' IMAAdDisplayContainer et modification de la gestion des annonces associées. Pour en savoir plus sur les modifications de code requises dans votre application, consultez Modifications apportées au SDK IMA pour iOS.
  • Suppression des références aux en-têtes et aux sources OCMock.
  • Correction de la lenteur de mise à jour des éléments de l'interface utilisateur des annonces dans iOS 8.
Bêta v6 2014-05-27
  • Présente la description, le titre et le type de contenu dans l'objet IMAAd.
  • Prise en charge du simulateur iOS 64 bits
Bêta v5 2014-02-14
  • Ajout de la compatibilité avec arm64.
  • Résolution des conflits liés aux intégrations à 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
  • Nous avons lancé le service, mais aucune nouvelle fonctionnalité.
Bêta v2 2013-07-07
  • Version publique de la version bêta du SDK.
Version bêta 2 fermée 2013-06-24
Version bêta fermée v1 2013-04-02
  • Version bêta initiale.