Version |
Date de sortie |
Remarques |
3.27.4 |
2025-08-28 |
-
Correction de la création de la classe
IMARemoteControl pour qu'elle ne se produise que lorsque le lecteur démarre la lecture.
-
La version 3.26.1 du SDK sera obsolète le 28/08/2026. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.26.1 |
2025-04-02 |
-
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.
-
La version 3.24.0 du SDK sera obsolète le 2 avril 2026. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.24.0 |
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 des URL de suivi Campaign Manager dans certains cas.
-
La version 3.23.0 du SDK sera obsolète le 3 décembre 2025. Pour en savoir plus, consultez le calendrier d'abandon.
|
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.
-
La version 3.22.0 du SDK sera obsolète le 12 avril 2025. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.22.0 |
2024-04-03 |
|
3.20.0 |
2024-01-28 |
- Active la prise en charge des annonces associées pour la diffusion de pods
- Activer les demandes de flux VOD de diffusion de pods.
- Ajoute un getter pour les points de repère au gestionnaire de flux.
-
La version 3.19.2 du SDK sera obsolète le 28 janvier 2025. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.19.2 |
2023-04-28 |
- Réduction de la version minimale d'iOS pour la compilation à iOS 12.
-
La version 3.19.1 du SDK sera obsolète le 28 avril 2024. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.19.1 |
2023-04-20 |
- La version minimale d'iOS pour la compilation est passée à 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 au clic sur une annonce SIMID.
- Empêche les arrêts de signaler incorrectement la compatibilité 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, qui est compatible avec l'API Google Video Stitcher VOD.
-
La version 3.18.5 du SDK sera obsolète le 20 avril 2024. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.18.5 |
2023-03-10 |
- La version minimale du SDK IMA pour iOS est désormais iOS 14.
- Correction d'un bug qui empêchait le contexte utilisateur d'être transmis avec l'erreur de flux.
- Active l'ID first party de l'éditeur (anciennement "clé d'application identique") pour les applications qui incluent également la version 9.14.0 ou ultérieure de GMA.
- Ajout de la classe IMAVideoStitcherLiveStreamRequest, qui est compatible avec l'API Google Video Stitcher Live.
- Sortie de la version bêta publique de l'API Google Video Stitcher
- Version bêta publique de l'API Secure Signals.
-
La version 3.18.4 du SDK sera obsolète le 10 mars 2024. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.18.4 |
2022-12-08 |
- Version de service. Aucune nouvelle fonctionnalité.
-
La version 3.18.2 du SDK sera obsolète le 8 décembre 2023. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.18.2 |
2022-11-07 |
- Ajoute
user_context à la requête de flux.
- Correction des avertissements erronés "Message interne non valide".
-
La version 3.18.1 du SDK sera obsolète le 7 novembre 2023. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.18.1 |
2022-10-02 |
- Correction d'un problème qui entraînait le plantage du SDK avec
UIViewControllerHierarchyInconsistency
-
La version 3.17.0 du SDK sera obsolète le 2 octobre 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 l'éditeur ne l'a pas défini.
-
La version 3.16.3 du SDK sera obsolète le 3 août 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 fourni sous forme d'xcframework.
- Ajout de la prise en charge du simulateur M1.
- Correction d'un problème qui permettait d'écraser les informations sur la version du SDK IMA.
- Correction d'un problème qui entraînait la création d'avertissements de symboles en double par le SDK iOS.
-
La version 3.15.1 du SDK sera obsolète le 19 avril 2023. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.15.1 |
2022-02-23 |
- La version minimale d'iOS est désormais 12
-
La version 3.14.5 du SDK sera obsolète le 23 février 2023. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.14.5 |
2021-10-05 |
- Ajout de l'API
IMASettings:sameAppKeyEnabled
qui vous aide à 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.
-
La version 3.14.4 du SDK sera obsolète le 5 octobre 2022. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.14.4 |
2021-07-06 |
- Correction d'un problème qui entraînait la disparition 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 sur iOS < 14.
- Version minimale d'iOS requise : iOS 11
-
Le 6 juillet 2022, la version 3.14.3 du SDK sera obsolète. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.14.3 |
2021-05-03 |
- Correction d'un problème qui entraînait l'affichage de messages d'avertissement sur iOS < 12.
- Ajout de
IMASettings:sessionid
pour permettre aux éditeurs de personnaliser l'ID de session.
- Correction d'un problème qui entraînait le déclenchement d'événements de pause et de reprise des annonces pendant le contenu.
- Garantie que les encarts de contenu de l'UI des annonces ne sont pas ajustés automatiquement
- Dernière version du SDK IMA pour iOS compatible avec iOS 10.
-
La version 3.14.1 du SDK sera obsolète le 3 mai 2022. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.14.1 |
2021-02-17 |
- Correction d'un problème qui entraînait parfois le déclenchement d'événements d'annonce en double lorsque le préchargement était activé.
- Implémentation de la compatibilité avec PodServing.
- Correction d'un problème d'ouverture de lien profond en double sur iOS 13 et versions ultérieures.
-
La version 3.13.0 du SDK sera obsolète le 17 février 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 qui empêchait l'événement
AD_BREAK_ENDED de se déclencher lors de la recherche en dehors d'une coupure publicitaire.
- 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 fin d'annonce.
- Correction d'un bug qui entraînait l'arrêt de la lecture des diffusions en direct dès qu'elles étaient diffusées avec AirPlay.
- Résolution d'un problème où le bouton "Ignorer" n'avait aucun effet sur la lecture partagée.
- Correction d'un problème qui entraînait un bref clignotement du contenu entre les annonces d'un pod pour la lecture partagée.
- Ajout de l'API
IMAAVPlayerVideoDisplay.streamAssetOptions .
- Durée de la période d'exposition à l'annonce en
IMAStreamManagerDelegate .
- Correction d'un problème où une erreur
"Ads cannot be requested because the ad container
is not attached to the view hierarchy." était déclenchée à tort.
-
La version 3.12.1 du SDK sera obsolète 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 qui entraînait une fuite de mémoire lorsqu'un utilisateur ouvrait un lien de suivi des clics, puis fermait l'application.
-
Le 11/08/2021, la version 3.12.0 du SDK sera obsolète. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.12.0 |
2020-08-05 |
- Ajout de la compatibilité avec le 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 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 d'ignorance par la deuxième annonce d'un préroll lorsque la première était ignorée.
- Ajoute
viewController en tant que nouvel argument ou propriété d'initialisation requis pour IMAAdDisplayContainer .
- Réduit les événements
RESUME erronés.
- 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ù le
IABTCF_gdprApplies n'était reconnu que s'il s'agissait d'une chaîne.
-
La version 3.11.4 du SDK sera obsolète le 5 août 2021. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.11.4 |
2020-03-26 |
-
Augmente la version minimale de l'environnement d'exécution à iOS 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 empêchait l'initialisation d'IMACompanionAd en raison de conflits avec NSObject
-
Rend obsolète la méthode
loadURL sur le protocole IMAVideoDisplay
-
Ajout de la prise en charge des
annonces SIMID côté client
-
La version 3.11.3 du SDK sera obsolète le 26 mars 2021. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.11.3 |
2020-02-12 |
-
La version 3.11.3 sera la dernière version du SDK IMA compatible avec iOS 9.x.
-
Correction d'un bug qui empêchait l'importation de 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
-
Le 12 février 2021, la version 3.11.2 du SDK sera obsolète. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.11.2 |
2020-01-22 |
-
Ajout de la compatibilité avec OMID 1.3 contentUrl avec
AdsRequest:contentUrl
et
StreamRequest:contentUrl
.
-
Prise en charge des obstructions compatibles avec OMID 1.3 pour utiliser les méthodes
registerFriendlyObstruction
dans IMAAdDisplayContainer .
-
Rend obsolètes les 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 possibilité d'ignorer les annonces OMID
- Supprime toutes les références restantes à UIWebView
-
Le 22 janvier 2021, la version 3.11.1 du SDK est devenue obsolète. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.11.1 |
2019-12-04 |
- Ajout de la compatibilité avec l'inclusion automatique des paramètres de consentement de l'IAB TCFv2 et du CCPA.
- Correction d'un problème qui entraînait un plantage lors de l'utilisation du centre de contrôle.
- Ajout de la compatibilité avec les annonces TrueView pour l'action.
- Ajoute
playerVideoDisplay:didLoadPlayerItem: pour l'insertion dynamique d'annonce.
- Mise à jour des noms
IMAAVPlayerVideoDisplayDelegate pour plus 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 les implémentations de fournisseurs de gestion du consentement conformes à la version 2 du TCF de l'IAB, comme Funding Choices de Google.
- Correction d'un problème lié aux événements de suivi VMAP
breakstart et breakend .
- Ajoute 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 diffusée.
-
La version 3.10.1 du SDK sera obsolète le 4 décembre 2020. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.10.1 |
2019-09-19 |
- Ajout de la compatibilité avec iOS 13 et iPadOS.
-
La version 3.9.2 du SDK sera obsolète le 19/09/2020. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.9.2 |
2019-08-16 |
- Correction d'un problème qui entraînait le maintien d'une vue claire de l'UI des annonces IMA après la lecture des annonces, ce qui empêchait l'utilisateur d'interagir avec le lecteur.
-
La version 3.9.1 du SDK sera obsolète le 16/08/2020. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.9.1 |
2019-07-18 |
- Correction des problèmes liés à la précision des rapports
is_lat .
IMAAdEventType.adData est désormais saisi.
- Ajout des API
authToken et streamFormat à IMAStreamRequest .
- Suppression de la compatibilité avec
mediaUrl dans LinearAd . Utilisez plutôt adMedia .
- Correction d'un bug lié aux métadonnées YouTube pour les vidéos non répertoriées.
- Correction de l'identification incorrecte de l'ID d'annonce.
- Remplacement de
mediaWidth et mediaHeight par adMedia.width et adMedia.height .
- Correction d'un problème où les annonces associées ne s'affichaient qu'une seule fois.
- 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: .
-
La version 3.9.0 du SDK sera obsolète 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 |
- Ajoute les événements
AD_PERIOD_STARTED et AD_PERIOD_ENDED . Ces événements ne sont compatibles qu'avec l'insertion dynamique d'annonces.
- Correction d'un problème lié à l'animation de la vue d'annonce au démarrage.
- Correction d'un problème qui empêchait le déclenchement d'erreurs vidéo pour les contenus en direct ou à la demande.
- Correction d'un problème qui empêchait la reprise du contenu sur iOS+AirPlay.
- La version 3.8.1 du SDK sera obsolète le 19 février 2020. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.8.1 |
2018-11-13 |
- Correction d'un problème lié à l'analyse incorrecte des tags d'emplacement publicitaire comportant plusieurs tailles d'emplacement.
- Ajoute
[IMAVideoDisplay seekStreamToTime] pour prendre en charge les annonces désactivables dans les flux VOD IMA DAI.
- Ajoute
IMAAdRenderingSettings.loadVideoTimeout .
- Ajoute
IMAAd.VASTMediaWidth , IMAAd.VASTMediaHeight et IMAAd.VASTMediaBitrate .
- Réduction de la taille binaire d'environ 15 % grâce à des améliorations de compilation.
-
Le 13 novembre 2019, la version 3.7.3 du SDK est abandonnée. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.7.3 |
2018-08-21 |
- Amélioration de la gestion des erreurs pour un fichier manifeste de flux mal formé.
- Correction d'un problème lié aux clics personnalisés sur les URL dans l'application dans les composants HTML.
- Correction d'un problème lié aux annonces vidéo désactivables diffusées l'une après l'autre.
-
Le 21/08/2019, la version 3.7.2 du SDK est devenue obsolète. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.7.2 |
2018-05-15 |
- Correction d'un problème qui entraînait l'expansion de certains composants dans une WebView en plein écran.
-
Le 15/05/2019, la version 3.7.1 du SDK sera obsolète. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.7.1 |
2018-04-30 |
|
3.7.0.1 |
2018-02-12 |
- Version Cocoapods uniquement pour corriger une erreur de podspec. Télécharge les fichiers de bibliothèque pour la version 3.7.0.
|
3.7.0 |
2018-01-30 |
- Suppression de la compatibilité avec iOS 8 et versions antérieures.
- Version de service, aucune nouvelle fonctionnalité.
-
Le 30 janvier 2019, la version 3.6.1 du SDK sera obsolète. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.6.1 |
2017-10-09 |
- Ajoute
IMAAdsRequest.liveStreamPrefetchSeconds .
-
Le 9 octobre 2018, la version 3.6.0 du SDK est devenue obsolète. 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 des annonces si elle était supprimée de la hiérarchie des vues, puis ajoutée à nouveau.
-
Le 24/07/2018, la version 3.5.2 du SDK sera obsolète. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.5.2 |
2017-05-02 |
- Supprime la reprise automatique lorsque l'utilisateur revient dans l'application après l'avoir mise en arrière-plan.
Appelez
[IMAAdsManager resume] pour reprendre.
- Ajoute [IMAAdsRenderingSettings playAdsAfterTime].
-
La version 3.5.1 du SDK sera obsolète le 2 mai 2018. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.5.1 |
2017-04-03 |
- Le SDK génère désormais
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 demandes échouaient sans
message.
-
Le 3 avril 2018, la version 3.5.0 du SDK est devenue obsolète. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.5.0 |
2017-03-24 |
- Correction d'un problème lié à la prise en charge du bitcode.
- Ajoute adsResponse à l'objet IMAAdsRequest.
- Correction d'un problème lié aux builds Swift.
-
La version 3.4.2 du SDK sera obsolète le 24 mars 2018. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.4.2 |
2017-03-09 |
- Version de service, aucune nouvelle fonctionnalité.
-
Le 9 mars 2018, la version 3.4.1 du SDK est devenue obsolète. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.4.1 |
2017-02-03 |
- Le SDK est désormais distribué sous forme de framework dynamique. Par conséquent, nous ne publions plus de version AdMob distincte du framework. Vous pouvez utiliser la même version, que votre implémentation utilise également AdMob ou non.
- Ajout de la prise en charge des icônes vidéo.
- Ajout des nouvelles propriétés suivantes à
IMAAd :
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
- Ajout des nouvelles propriétés suivantes à
IMAAdsRequest :
contentDuration
contentKeywords
contentTitle
- Ajoute
[IMAAdsManager setVolume:] .
- Ajoute
[IMACompanionDelegate companionSlotWasClicked] .
- Ajoute
IMASettings.disableNowPlayingInfo .
-
La version 3.3.1 du SDK sera obsolète le 3 février 2018. Pour en savoir plus, consultez le calendrier d'abandon.
|
Effectuer un rollback vers la version 3.3.1 |
2016-01-31 |
- En raison d'un problème de compilation pour certains appareils, la version 3.3.1 a été rétablie.
|
3.4.0 |
2017-01-26 |
- Le SDK est désormais distribué sous forme de framework dynamique. Par conséquent, nous ne publions plus de version AdMob distincte du framework. Vous pouvez utiliser la même version, que votre implémentation utilise également AdMob ou non.
- Ajout de la prise en charge des icônes vidéo.
- Ajout des nouvelles propriétés suivantes à
IMAAd :
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
- Ajout des nouvelles propriétés suivantes à
IMAAdsRequest :
contentDuration
contentKeywords
contentTitle
- Ajoute
[IMAAdsManager setVolume:] .
- Ajoute
[IMACompanionDelegate companionSlotWasClicked] .
- Ajoute
IMASettings.disableNowPlayingInfo .
-
La version 3.3.1 du SDK sera obsolète le 26 janvier 2018. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.3.1 |
2016-09-16 |
- Suppression de la compatibilité avec iOS 7 et les versions antérieures.
-
La version 3.2.1 du SDK sera obsolète le 16/09/2017. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.2.1 |
2016-05-09 |
- Ajout de la compatibilité avec le bitcode.
|
3.2.0 |
2016-04-14 |
Remarque : En raison d'une erreur, la compatibilité avec le bitcode ne fonctionnait pas dans cette version.
- Ajout de la compatibilité avec le bitcode.
- Ajout de la compatibilité avec les URL de destination qui redirigent vers l'App Store.
|
3.1.0 |
2015-12-17 |
- Fin de la version bêta.
- Ajout de la prise en charge du mode 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 d'IMAAdsManager.
- Ajout de la prise en charge des bannières associées HTML5.
- Ajoute [IMAAdsManager discardAdBreak].
|
Version bêta 16 |
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 les événements de tampon d'annonce via les délégués
IMAAdsManager . Cela facilite l'ajout d'éléments tels que des indicateurs d'activité et des barres de mise en mémoire tampon au lecteur.
- 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 option ne doit pas être utilisée en production, car elle ajoute un filigrane au lecteur d'annonces.
IMAAdsManager destroy met désormais correctement fin aux annonces dans tous les cas.
- Permet la réutilisation des conteneurs d'affichage.
- Permet aux éditeurs de détruire les objets IMA à partir des méthodes de délégué.
IMAAdsManager ne comporte désormais qu'une référence faible à contentPlayhead (ce qui corrige les potentielles fuites de mémoire). Vous devrez désormais 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 d'annonce de reprise initiale inutile.
|
Bêta v14 |
2015-05-27 |
- Correction d'un problème qui entraînait parfois l'arrêt de la mise en mémoire tampon du lecteur d'annonces, sans reprise de 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 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 du temps de chargement des annonces sur iOS 8.
- Correction d'un problème où les annonces associées disparaissaient après la fin d'une annonce. Les annonces associées s'afficheront désormais jusqu'à ce que l'emplacement soit actualisé.
- Ajout d'un délai d'expiration de 10 secondes pour le chargement du SDK.
- IMASettings implémente désormais NSCopying.
- Correction d'un problème qui entraînait le plantage des applications lorsque les écouteurs étaient débranchés.
- Les annonces sont désormais mises en sourdine par défaut lorsque l'appareil est mis en sourdine. L'éditeur peut modifier ce paramètre en définissant la catégorie AVAudioSession.
- Correction de bugs liés à la lecture et à la pause dans le centre de contrôle qui 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 notifications est ouvert.
- Ajout d'un fichier VERSION au fichier ZIP téléchargeable.
- Pour améliorer les performances, le rendu des annonces est désormais effectué de manière native via AVPlayer sur toutes les versions d'iOS.
|
Version bêta 12 |
2015-02-12 |
- Utilise désormais la lecture d'annonces natives sur iOS 7 et les versions antérieures. Cela empêche le SDK d'interférer avec les événements et les commandes MPMoviePlayerController.
- Correction d'un problème qui empêchait adPlaybackInfo d'être renseigné lors 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 interrompu.
- Ajout de la prise en charge de la lecture manuelle des annonces.
|
Bêta v11 |
2014-12-17 |
- Correction d'une fuite de mémoire introduite dans la version bêta 10 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 corrige plusieurs problèmes liés à la communication entre les couches natives et JS du SDK. En raison de ce changement, le SDK IMA exigera désormais que votre application soit conçue pour être 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. Ce champ permet de détecter les appuis sur une annonce pour afficher les commandes du lecteur.
- Pour respecter les conventions iOS, les méthodes suivantes ont été abandonnées et remplacées par des méthodes qui prennent une 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 les éléments d'UI du SDK de manière programmatique.
|
Bêta v7 |
2014-08-11 |
- Introduction du concept
IMAAdDisplayContainer et modification de la gestion des annonces associées. Consultez
Modifications apportées au SDK IMA pour iOS pour en savoir plus sur les modifications de code requises dans votre application.
- Suppression des références aux en-têtes et aux sources OCMock.
- Correction des éléments d'interface utilisateur des annonces qui se mettent à jour lentement sur iOS 8.
|
Bêta v6 |
2014-05-27 |
- Expose la description, le titre et le contentType sur l'objet IMAAd.
- Ajout de la prise en charge du simulateur iOS 64 bits
|
Version bêta 5 |
2014-02-14 |
- Ajout de la compatibilité avec arm64.
- Résolution des conflits avec les intégrations à Google+.
|
Bêta v4 |
2013-12-12 |
- Correction des fuites de mémoire dans IMAAdsManager et IMAAdsLoader.
- IMAAdPodInfo comporte trois nouvelles API : podIndex, timeOffset et maxDuration.
La documentation de l'API sera bientôt mise à jour pour refléter ce changement.
|
Version bêta 3 |
2013-09-25 |
- Version de service, aucune nouvelle fonctionnalité.
|
Version bêta 2 |
2013-07-07 |
- Publication de la version bêta du SDK.
|
Version bêta fermée V2 |
2013-06-24 |
|
Version bêta fermée 1 |
2013-04-02 |
|