Version |
Date de sortie |
Remarques |
3.23.0 |
2024-06-12 |
-
Ajoute
VODConfigID à IMAVideoStitcherVODStreamRequest.
-
Rend l'arrière-plan transparent pour les annonces associées.
-
Rejette la valeur nulle pour
adTagURL 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.
|
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é avec les 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 |
- Version iOS minimale réduite pour la compilation à iOS 12.
|
3.19.1 |
2023-04-20 |
- La version minimale d'iOS pour la compilation a été augmenté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 de clic sur un clic SIMID.
- Arrêt de la signalisation incorrecte de la prise en charge d'OMID en mode sécurisé VPAID.
- Correction d'un problème de prise en charge des événements de redimensionnement de SIMID.
- Ajoute la classe IMAVideoStitcherVODStreamRequest, qui est compatible avec l'API Google Video Stitcher VOD.
-
La version 3.18.5 du SDK sera abandonnée le 20 avril 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 le contexte utilisateur d'être transmis en cas d'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 ou ultérieure.
- Ajoute 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.
-
La version 3.18.4 du SDK sera abandonnée le 10 mars 2024. Pour en savoir plus, consultez le planning d'abandon.
|
3.18.4 |
2022-12-08 |
- Version de service. Aucune nouvelle fonctionnalité.
-
La version 3.18.2 du SDK sera abandonnée 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.
- Corrige les avertissements "Message interne incorrect" erronés.
-
La version 3.18.1 du SDK sera abandonnée le 7 novembre 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
-
La version 3.17.0 du SDK sera abandonnée le 2 octobre 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.
-
La version 3.16.3 du SDK sera abandonnée le 3 août 2023. Pour en savoir plus, consultez le planning 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é en tant que 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 faisant que le SDK iOS créait des avertissements de symboles en double.
-
La version 3.15.1 du SDK sera abandonnée le 19 avril 2023. Pour en savoir plus, consultez le planning 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 abandonnée le 23 février 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, et 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 abandonnée le 5 octobre 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 sont 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 à iOS 11
-
La version 3.14.3 du SDK sera abandonnée le 6 juillet 2022. Pour en savoir plus, consultez le planning 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 provoquait le déclenchement d'événements de mise en veille et de réactivation des annonces pendant la diffusion du contenu.
- Assurez-vous que les marges intérieures du contenu de l'interface utilisateur de l'annonce ne sont pas ajustées automatiquement.
- Dernière version du SDK IMA pour iOS compatible avec iOS 10
-
La version 3.14.1 du SDK sera abandonnée le 3 mai 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 de doublons d'événements d'annonce 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 et versions ultérieures.
-
La version 3.13.0 du SDK sera abandonnée le 17 février 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 de la recherche 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 lecture complète d'une 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 le visionnage partagé de fonctionner lorsque vous appuyiez sur "Ignorer".
- Correction d'un problème qui entraînait un clignotement bref du contenu entre les annonces d'un bloc pour la lecture partagée.
- Ajout de l'API
IMAAVPlayerVideoDisplay.streamAssetOptions .
- Durée de la période d'exposition de l'annonce 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.
-
La version 3.12.1 du SDK sera abandonnée le 13 octobre 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înait une fuite de mémoire.
-
La version 3.12.0 du SDK sera abandonnée le 11 août 2021. Pour en savoir plus, consultez le planning 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 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 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éduit les é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 .
- Résolution 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 abandonnée le 5 août 2021. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.11.4 |
2020-03-26 |
-
Augmente la version minimale d'exécution à iOS 10
-
Correction d'un bug qui pouvait entraîner 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 sur le protocole IMAVideoDisplay
-
Ajout de la compatibilité avec les annonces SIMID côté client
-
La version 3.11.3 du SDK sera abandonnée le 26 mars 2021. Pour en savoir plus, consultez le planning 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 l'en-tête du framework d'importer IMAFriendlyObstruction.h
-
Correction d'un problème qui entraînait le plantage des clics sur iOS 9.x
-
La version 3.11.2 du SDK sera abandonnée le 12 février 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
.
-
Amélioration de la compatibilité avec les obstacles compatibles avec OMID 1.3 pour 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 possibilité de sauter les annonces OMID d'être signalées
- Supprime toutes les références restantes à UIWebView
-
La version 3.11.1 du SDK sera abandonnée le 22 janvier 2021. 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 du TCF v2 de l'IAB et de la loi CCPA.
- Correction d'un problème qui entraînait un plantage lors de l'utilisation du Centre de contrôle.
- Il est désormais compatible 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.
- Résolution d'un problème qui empêchait les événements d'annonce
LOG et INTERACTION d'inclure l'objet de l'annonce dans certains cas.
- Ajoute l'intégration automatique des demandes Google Ads pour les implémentations de fournisseurs de gestion du consentement conformes à la version 2 du TCF de l'IAB, tels que 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 , 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'une coupure publicitaire ne sera pas diffusée.
-
La version 3.10.1 du SDK sera abandonnée le 4 décembre 2020. Pour en savoir plus, consultez le planning d'abandon.
|
3.10.1 |
2019-09-19 |
- Ajout de la compatibilité 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 planning 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 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é avec
mediaUrl de LinearAd . Utilisez plutôt adMedia .
- Correction d'un bug des métadonnées YouTube pour les vidéos non répertoriées.
- Correction de l'identification incorrecte de l'ID de l'annonce.
- Remplacement de
mediaWidth et mediaHeight par adMedia.width et adMedia.height .
- Correction d'un problème qui faisait que 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: .
-
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 ne sont compatibles qu'avec la diffusion d'annonces in-app.
- Correction d'un problème qui entraînait l'animation de l'affichage de l'annonce au démarrage.
- Correction d'un problème qui empêchait les erreurs vidéo de se déclencher pour les diffusions en direct ou les vidéos à la demande.
- Correction d'un problème qui empêchait la reprise du contenu sur iOS et AirPlay.
- La version 3.8.1 du SDK sera abandonnée le 19 février 2020. Pour en savoir plus, consultez le planning d'abandon.
|
3.8.1 |
2018-11-13 |
- Résolution d'un problème lié à l'analyse incorrecte des tags d'annonces avec plusieurs tailles d'emplacements.
- Ajoute
[IMAVideoDisplay seekStreamToTime] pour prendre en charge les annonces désactivables dans les flux VOD DAI IMA.
- 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.
-
La version 3.7.3 du SDK sera abandonnée le 13 novembre 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 incorrect.
- Résolution d'un problème lié aux clics sur les URL personnalisées dans l'application dans les compagnons 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 planning d'abandon.
|
3.7.2 |
2018-05-15 |
- Correction d'un problème qui entraînait l'ouverture de certains compagnons dans une WebView en plein écran.
-
La version 3.7.1 du SDK sera abandonnée le 15 mai 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. Télécharge les fichiers de bibliothèque pour 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 janvier 2019. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.6.1 |
2017-10-09 |
- Ajoute
IMAAdsRequest.liveStreamPrefetchSeconds .
-
La version 3.6.0 du SDK sera abandonnée le 9 octobre 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.
-
La version 3.5.2 du SDK sera abandonnée le 24/07/2018. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.5.2 |
2017-05-02 |
- Supprime la reprise automatique lorsque vous revenez dans l'application depuis le mode arrière-plan.
Appelez
[IMAAdsManager resume] pour reprendre.
- Ajoute [IMAAdsRenderingSettings playAdsAfterTime].
-
La version 3.5.1 du SDK sera abandonnée le 2 mai 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 le IMAAdDisplayContainer ne figure pas dans la hiérarchie des vues lorsqu'une demande d'annonce ou de flux est effectuée. Auparavant, ces requêtes échouaient de manière silencieuse.
-
La version 3.5.0 du SDK sera abandonnée le 3 avril 2018. Pour en savoir plus, consultez le planning 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.
-
La version 3.4.2 du SDK sera abandonnée le 24 mars 2018. Pour en savoir plus, consultez le calendrier d'abandon.
|
3.4.2 |
2017-03-09 |
- Version du 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 .
-
La version 3.3.1 du SDK sera abandonnée le 3 février 2018. Pour en savoir plus, consultez le planning d'abandon.
|
Revenir à la version 3.3.1 |
2016-01-31 |
- En raison d'un problème de compilation pour des appareils spécifiques, la version 3.3.1 a été rétablie.
|
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 implémentation 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 .
-
La version 3.3.1 du SDK sera abandonnée le 26 janvier 2018. Pour en savoir plus, consultez le planning 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 septembre 2017. Pour en savoir plus, consultez le planning 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 prise en charge du bitcode n'était pas fonctionnelle dans cette version.
- Ajout de la compatibilité avec le bitcode.
- 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".
- Ajout de la prise en charge des compagnons HTML5.
- Ajoute [IMAAdsManager deleteAdBreak].
|
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 .
|
Version bêta 15 |
2015-07-22 |
- Introduction d'événements de tampon d'annonces via des délégués
IMAAdsManager . Cela permet d'ajouter facilement des éléments tels que des indicateurs d'activité et des barres de mise en mémoire tampon au lecteur.
- Exposer 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 apposera un filigrane sur le lecteur d'annonces.
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 (ce qui corrige les fuites de mémoire potentielles). Vous devez 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 initial inutile.
|
Version bêta 14 |
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 d'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.
- Temps de chargement des annonces réduits sur iOS 8.
- Correction d'un problème qui entraînait la disparition des annonces associées à 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 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 sous silence lorsque l'appareil est mis sous silence par défaut. L'éditeur peut modifier ce paramètre en définissant la catégorie AVAudioSession.
- Correction de bugs qui empêchaient la lecture et la mise en pause dans le centre de contrôle de fonctionner 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, le rendu des annonces s'effectue désormais de façon native via AVPlayer sur toutes les versions d'iOS.
|
Version 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 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 lesquelles les redirections ultérieures seront refusées et le chargement de l'annonce interrompu.
- Ajout de la compatibilité avec 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 .
|
Version bêta 10 |
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 du SDK et JS. En raison de ce changement, le SDK IMA exigera désormais que votre application soit compilée avec la prise en charge d'arm64.
- Ajout d'un événement
TAPPED qui se déclenche chaque fois qu'un utilisateur appuie sur une partie non cliquable d'une 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.
|
Version bêta 8 |
2014-10-13 |
- Introduction de la classe IMAUIElements, qui permet d'afficher ou de masquer les éléments d'interface utilisateur du SDK de manière programmatique.
|
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 sources OCMock.
- Correction d'un problème de mise à jour lente des éléments de l'interface utilisateur des annonces sur iOS 8.
|
Version bêta 6 |
2014-05-27 |
- Exposer la description, le titre et le type de contenu sur l'objet IMAAd
- Ajout de la 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 avec 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 du service, aucune nouvelle fonctionnalité.
|
Bêta v2 |
2013-07-07 |
- Version publique de la version bêta du SDK.
|
Version bêta fermée 2 |
2013-06-24 |
|
Version bêta fermée v1 |
2013-04-02 |
|