Version |
Date de sortie |
Notes |
3.33.0 |
2024-03-28 |
|
Version 3.32.0 obsolète |
2024-01-30 |
- Cette version rencontre un problème avec les appareils exécutant les niveaux d'API Android 25 ou inférieurs. Utilisez plutôt le SDK IMA pour Android 3.33.0.
- Ajout de la compatibilité avec les flux VOD d'assemblage tiers pour la diffusion de séries d'annonces. Pour en savoir plus, consultez le guide de diffusion de pods Android. Cette modification inclut l'ajout des API suivantes :
- Augmentez la valeur
minSdkVersion acceptée par IMA à 19.
- Correction du problème qui empêchait les clics sur des annonces à l'aide du bouton "En savoir plus" d'ouvrir une nouvelle page dans l'API Android version 30 ou ultérieure. Le problème persiste dans les versions 3.31.0 à 3.29.0 du SDK IMA, où une solution de contournement est nécessaire pour que les clics sur les annonces fonctionnent.
- Corrige un bug qui provoquait une exception
ArrayIndexOutOfBoundsException à l'aide de AdsLoader.addAdsLoadedListener() .
- Ajoute l'erreur d'annonce
VAST_NO_ADS_AFTER_WRAPPER .
|
3.31.0 |
2023-08-31 |
|
3.30.3 |
2023-08-03 |
- Met à jour les dépendances de la bibliothèque interne pour améliorer la latence de démarrage.
-
La version 3.30.3 du SDK sera abandonnée le 31/08/2024. Pour en savoir plus, consultez le planning d'abandon.
|
3.30.2 |
2023-07-28 |
- Corrige les erreurs
NullPointerException inattendues introduites dans la version 3.30.1.
- Correction d'un problème de proGuarding qui empêchait l'émission de certains événements à partir du SDK. Cette correction affecte l'extension ExoPlayer pour le SDK IMA DAI.
- Ajout de la prise en charge de Gradle v8 et versions ultérieures. Les anciennes versions du SDK IMA pour Android doivent définir
android.enableR8.fullMode=false dans le fichier gradle.properties. Pour en savoir plus, consultez l'article sur le mode complet de R8.
-
La version 3.30.2 du SDK sera abandonnée le 03/08/2024. Pour en savoir plus, consultez le planning d'abandon.
|
3.30.1 Obsolète |
2023-04-18 |
- Cette version présente un problème avec des erreurs
NullPointerException inattendues.
Utilisez l'ancienne version 3.29.0 du SDK IMA pour Android jusqu'à la publication d'une nouvelle version fonctionnelle.
- Correction d'un problème qui provoquait le plantage des applications utilisant la version 3.30.0 sur les appareils autres qu'Android TV.
|
Version 3.30.0 obsolète |
2023-03-29 |
- Cette version présente un problème entraînant des plantages pour les applications qui ne s'exécutent pas sur la plate-forme Android TV.
Utilisez plutôt le SDK IMA pour Android 3.29.0.
- Ajout de l'API
ImaSdkFactory.createVideoStitcherVodStreamRequest() .
- Ajout de la compatibilité pour l'inventaire hybride Google TV.
- Suppression de la prise en charge de l'API
ImaSdkFactory.createSdkOwnedPlayer() obsolète.
- Ajoute le code d'erreur ADS_PLAYER_NOT_PROVIDED.
- Il crée la classe
BaseRequest que AdsRequest et StreamRequest implémentent maintenant.
- Ajoute la classe
SecureSignals .
- Ajout de la méthode
BaseRequest.setSecureSignals() .
-
La version 3.30.0 du SDK sera abandonnée le 18/04/2024. Pour en savoir plus, consultez le planning d'abandon.
|
3.29.0 |
2022-10-14 |
- Renomme la classe
EspVersion en VersionInfo .
- Changement de nom : les API Encrypted Signals for Publishers (ESP) deviennent les API Secure Signals.
- Ajout des API de flags de fonctionnalité. Vous pouvez utiliser les API de commutateurs de fonctionnalités pour activer ou désactiver des fonctionnalités spécifiques dans IMA. Utilisez
ImaSdkSettings.getFeatureFlags() et ImaSdkSettings.setFeatureFlags() pour obtenir et définir des flags de fonctionnalités.
- Correction d'un problème qui empêchait l'envoi de certains événements IMA.
- Ajoute androidx.webkit:webkit en tant que dépendance du SDK IMA
-
La version 3.29.0 du SDK sera abandonnée le 29/03/2024. Pour en savoir plus, consultez le planning d'abandon.
|
3.28.2 |
2022-09-14 |
- Mise à jour des dépendances du SDK pour utiliser AndroidX.
-
La version 3.28.2 du SDK sera abandonnée le 14/10/2023. Pour en savoir plus, consultez le planning d'abandon.
|
3.28.1 Obsolète |
2022-08-03 |
|
3.27.1 |
2022-05-27 |
- Nous avons lancé le service, mais aucune nouvelle fonctionnalité.
-
La version 3.27.1 du SDK sera abandonnée le 03/08/2023. Pour en savoir plus, consultez le planning d'abandon.
|
3.27.0 |
2022-03-01 |
- Ajout de la compatibilité avec les espaces associés de taille fluide en définissant la largeur et la hauteur du compagnon sur la constante IMA
FLUID_SIZE
.
-
La version 3.27.0 du SDK sera abandonnée le 27/05/2023. Pour en savoir plus, consultez le planning d'abandon.
|
3.26.0 |
2022-01-12 |
- Ajout des API de signaux chiffrés pour les éditeurs (ESP) (renommées Signals sécurisés dans le SDK IMA v3.29.0). Cela permet aux éditeurs d'activer les enchérisseurs sur le réseau et les IdP.
-
La version 3.26.0 du SDK sera abandonnée le 01/03/2023. Pour en savoir plus, consultez le planning d'abandon.
|
3.25.1 |
2021-11-08 |
- Ajout de
AdsRenderingSettings.setEnableCustomTabs() et AdsRenderingSettings.getEnableCustomTabs() pour les clics dans l'application sur les annonces utilisant des onglets personnalisés.
- À partir de la version 3.25.1, le SDK IMA inclut l'autorisation
com.google.android.gms.permission.AD_ID dans le fichier manifeste du SDK, qui est automatiquement fusionné avec le fichier manifeste de l'application par les outils de compilation Android. Pour en savoir plus sur la déclaration d'autorisation AD_ID et découvrir comment la désactiver, consultez cet article d'aide de la Play Console.
- Ajout de la prise en charge de l'ID du groupe d'applications pour les cas d'utilisation tels que le signalement et la prévention des fraudes.
- Améliore les performances lors de l'utilisation de plusieurs instances
AdsLoader en acceptant la mise en cache et la réutilisation des threads.
-
La version 3.25.1 du SDK sera abandonnée le 12/01/2023. Pour en savoir plus, consultez le planning d'abandon.
|
3.24.0 |
2021-06-03 |
-
Ajout d'API de précision à point fixe pour les classes
CuePoint et StreamManager utilisées dans l'insertion dynamique d'annonce. Les API suivantes sont alors ajoutées :
et abandonne les API suivantes :
CuePoint.getEndTime()
CuePoint.getStartTime()
StreamManager.getContentTimeForStreamTime()
StreamManager.getPreviousCuePointForStreamTime()
StreamManager.getStreamTimeForContentTime()
- Empêche une erreur
NullPointerException liée aux appels internes à StreamRequest.getContentUrl() .
-
La version 3.24.0 du SDK sera abandonnée le 08/11/2022. Pour en savoir plus, consultez le planning d'abandon.
|
3.23.0 |
2021-04-07 |
- Ajout des méthodes
ImaSdkSettings.setSessionId()
et
ImaSdkSettings.getSessionId()
pour obtenir et définir l'ID de session. Il s'agit d'un ID aléatoire temporaire utilisé exclusivement pour la limitation de la fréquence d'exposition.
- Correction d'une erreur
NullPointerException liée aux annonces associées.
- Désactive JavaScript dans les annonces associées à un niveau d'API inférieur à 21 pour corriger un problème de failles de sécurité.
-
La version 3.23.0 du SDK sera abandonnée le 03/06/2022. Pour en savoir plus, consultez le planning d'abandon.
|
3.22.3 |
2021-03-16 |
- Correction d'une erreur
NullPointerException liée à la libération de AdsLoader pendant le chargement d'une annonce.
- Ajout de l'erreur
1206 pour une UNEXPECTED_ADS_LOADED_EVENT si un événement de chargement d'annonces est envoyé de manière inattendue.
-
La version 3.22.3 du SDK sera abandonnée le 07/04/2022. Pour en savoir plus, consultez le planning d'abandon.
|
3.22.2 |
2021-02-26 |
- Le SDK IMA dépend désormais des bibliothèques suivantes :
- com.google.android.gms:play-services-base
- com.google.android.gms:play-services-basement
- androidx.preference:preference
- Corrige le message d'erreur qui s'affichait lorsque
AdsLoader envoyait une erreur sans ID de session valide.
-
La version 3.22.2 du SDK sera abandonnée le 16/03/2022. Pour en savoir plus, consultez le planning d'abandon.
|
3.22.0 |
2021-01-11 |
-
Ajoute la diffusion de séries d'annonces pour les flux d'insertion dynamique d'annonce. Dans le workflow de diffusion des séries d'annonces, Ads Manager n'est responsable que de la diffusion des annonces. Les éditeurs sont responsables du contenu et de la création du fichier manifeste qui pointera ensuite vers Ads Manager.
Utilisez
ImaSdkFactory.createPodStreamRequest() afin de créer une demande de flux pour la diffusion de pods. Si vous l'utilisez, vous serez responsable du chargement du flux sur streamInit() .
-
Corrige une fuite de mémoire causée par un nettoyage incorrect de l'outil de surveillance du cycle de vie de l'application.
-
La version 3.22.0 du SDK sera abandonnée le 26/02/2022. Pour en savoir plus, consultez le planning d'abandon.
|
3.21.4 |
2020-12-09 |
- Suppression d'un message d'avertissement inoffensif lié à l'appel de
adsLoader.release() après la destruction de la WebView.
-
La version 3.21.4 du SDK sera abandonnée le 08/01/2022. Pour en savoir plus, consultez le planning d'abandon.
|
3.21.2 |
2020-11-20 |
- Correction des problèmes de thread-safe inattendus causés par l'envoi de mises à jour de messages à partir d'une file d'attente vide.
-
Met à jour la documentation pour
AdsLoader.release() .
-
La version 3.21.2 du SDK sera abandonnée le 09/12/2021. Pour en savoir plus, consultez le planning d'abandon.
|
3.21.1 |
2020-11-17 |
-
Correction d'un problème qui entraînait parfois des plantages d'applications lorsque des événements étaient déclenchés.
-
La version 3.21.1 du SDK sera abandonnée le 20/11/2021. Pour en savoir plus, consultez le planning d'abandon.
|
3.21.0 |
2020-10-23 |
-
Ajout de la prise en charge des annonces SIMID dans le SDK Android d'insertion dynamique d'annonce.
-
Ajout de la méthode
AdsLoader.release() et abandon de BaseDisplayContainer.destroy() .
Cette modification résout une fuite de mémoire qui se produisait lors de la suppression d'un BaseDisplayContainer au milieu d'un calendrier de diffusion des annonces VMAP.
AdsLoader.release() est la nouvelle méthode recommandée pour supprimer les objets du SDK IMA au lieu d'utiliser BaseDisplayContainer.destroy() .
-
La version 3.21.0 du SDK sera abandonnée le 17/11/2021. Pour en savoir plus, consultez le planning d'abandon.
|
3.20.1 |
2020-10-12 |
|
3.20.0 |
2020-08-18 |
-
La version 3.20.0 est la première version à être affectée par les modifications apportées au comportement de mise en veille du SDK IMA.
Si vous utilisez cette version ou une version ultérieure du SDK, nous vous recommandons de lire l'article de blog et d'apporter les modifications nécessaires pour suspendre le comportement dans votre application. Les éditeurs peuvent tester l'implémentation de ces modifications à l'aide du tag d'emplacement publicitaire test.
- Ajout des rappels
onPause() et onResume() pour la classe VideoStreamPlayer d'insertion dynamique d'annonce.
-
Ajout de la méthode
adPeriodDuration() à la classe AdProgressInfo .
-
Ajout de la prise en charge des images de remplacement de clic sur une icône sur les appareils Android TV.
- Ajout de l'événement
ICON_FALLBACK_IMAGE_CLOSED à gérer lorsque l'image de remplacement de l'icône est fermée sur les appareils Android TV.
- Suppression de la méthode obsolète
focusSkipButton() de AdsManager au profit de la méthode focus() .
- Pour les appareils pour la TV connectée, les annonces sont désormais sélectionnées automatiquement lorsque l'événement
AdEvent.AdEventType STARTED est déclenché. Pour désactiver le ciblage automatique des annonces, utilisez la méthode adsRenderingSettings.setFocusSkipButtonWhenAvailable(false) , puis la méthode focus() en fonction des exigences personnalisées.
- Ajout des méthodes
getCurrentTimeMs() et getDurationMs à la classe VideoProgressUpdate() .
- Abandon des méthodes
getCurrentTime et getDuration au profit des nouvelles méthodes getCurrentTimeMs et getDurationMs .
-
Correction d'un problème pour les diffusions en direct DASH où les événements d'annonce n'étaient pas correctement signalés.
-
La version 3.20.0 du SDK sera abandonnée le 12/10/2021. Pour en savoir plus, consultez le planning d'abandon.
|
3.19.4 |
2020-07-08 |
- Correction d'un problème qui empêchait
setLoadVideoTimeout de mettre à jour correctement le délai avant expiration.
-
La version 3.19.4 du SDK sera abandonnée le 18/08/2021. Pour en savoir plus, consultez le planning d'abandon.
|
3.19.3 |
2020-06-29 |
- Correction d'un problème lié à l'intégration du TCF de l'IAB pour le RGPD, qui entraînait des plantages pour les joueurs intégrés aux SDK de la plate-forme de gestion du consentement.
-
La version 3.19.3 du SDK sera abandonnée le 08/07/2021. Pour en savoir plus, consultez le planning d'abandon.
|
3.19.2 |
2020-06-22 |
- Correction d'un problème qui empêchait le SDK d'ignorer les événements
VideoAdPlayerCallback.onContentComplete() en dehors de la lecture de l'annonce.
- Ajout de la possibilité de spécifier différents ensembles de sous-titres pour l'insertion dynamique d'annonce pour la même langue à l'aide du paramètre
subtitle_name pour VideoStreamPlayer.loadUrl() .
-
La version 3.19.2 du SDK sera abandonnée le 29/06/2021. Pour en savoir plus, consultez le planning d'abandon.
|
3.19.0 |
2020-05-12 |
|
3.18.1 |
2020-03-25 |
- Ajoute la mise à l'échelle pour les annonces associées sur les appareils à haute densité de pixels.
- Ajout de la prise en charge des annonces SIMID côté client.
-
La version 3.18.1 du SDK sera abandonnée le 12/05/2021. Pour en savoir plus, consultez le planning d'abandon.
|
3.18.0 |
2020-03-04 |
-
Ajout de "pause()" et "Resume()" à l'interface
VideoStreamPlayer . Ces composants doivent être implémentés à partir de la version 3.18.0.
-
La version 3.18.0 du SDK sera abandonnée le 25/03/2021. Pour en savoir plus, consultez le planning d'abandon.
|
3.17.0 |
2020-02-07 |
-
Ajout des API suivantes pour déplacer la validation des conteneurs d'affichage vers l'heure de leur création :
-
Ajout de l'élément
ImaSdkFactory.createSdkOwnedPlayer
à utiliser par les utilisateurs du lecteur intégré IMA (SdkOwnedPlayer). Il doit être construit manuellement et transmis au constructeur pour AdDisplayContainer.
-
Ajoute des vérifications non nulles à
setAdContainer et
setPlayer .
-
Mise à jour des données de point de repère pour utiliser la précision à virgule flottante
- Abandon des méthodes suivantes :
AdDisplayContainer.setPlayer(VideoAdPlayer player)
BaseDisplayContainer.setAdContainer(ViewGroup container)
BaseManager.isCustomPlaybackUsed()
ImaSdkFactory.createAdDisplayContainer()
ImaSdkFactory.createAudioAdDisplayContainer(Context context)
ImaSdkFactory.createStreamDisplayContainer()
StreamDisplayContainer.setVideoStreamPlayer(VideoStreamPlayer player)
-
La version 3.17.0 du SDK sera abandonnée le 04/03/2021. Pour en savoir plus, consultez le planning d'abandon.
|
3.16.5 |
2020-01-22 |
-
Refonte de la compatibilité avec OMID 1.3 contentUrl avec
AdsRequest.setContentUrl
et
StreamRequest.setContentUrl
.
-
Refonte de la prise en charge des obstacles compatibles avec OMID 1.3 avec
FriendlyObstruction
.
-
Abandon des méthodes
BaseDisplayContainer.registerVideoControlsOverlay et BaseDisplayContainer.unregisterAllVideoControlsOverlay au profit de
FriendlyObstruction
.
- Correction d'un problème lié à une
NullPointerException survenant après l'appel de clear() sur CompanionAdSlots .
- Correction d'un problème qui pouvait entraîner des fuites de mémoire lors de l'appel de
destroy() lors de la lecture d'une annonce.
-
La version 3.16.5 du SDK sera abandonnée le 07/02/2021. Pour en savoir plus, consultez le planning d'abandon.
|
3.16.2 |
2019-12-05 |
-
Ajout de la prise en charge de l'inclusion automatique des paramètres de consentement du TCF v2 de l'IAB et du CCPA.
-
L'utilisation des préférences Android nécessite désormais le package
androidx .
-
La version 3.16.2 du SDK sera abandonnée le 22/01/2021. Pour en savoir plus, consultez le planning d'abandon.
|
3.16.1 |
2019-11-08 |
|
3.16.0 |
2019-10-23 |
- Ajout de la méthode replaceAdTagParameters à StreamManager, qui permet de remplacer tous les paramètres de tag d'emplacement publicitaire pendant une diffusion en direct.
- Suppression de la prise en charge des méthodes obsolètes suivantes :
AdsRequest.getAdDisplayContainer()
AdsRequest.setAdDisplayContainer(AdDisplayContainer adDisplayContainer)
ImaSdkFactory.createAdsLoader(Context context)
ImaSdkFactory.createAdsLoader(Context context, ImaSdkSettings settings)
ImaSdkFactory.createLiveStreamRequest(String assetKey, String apiKey, StreamDisplayContainer streamDisplayContainer)
ImaSdkFactory.createVodStreamRequest(String contentSourceId, String videoId, String apiKey, StreamDisplayContainer streamDisplayContainer)
StreamRequest.getStreamDisplayContainer()
-
La version 3.16.0 du SDK sera abandonnée le 08/11/2020. Pour en savoir plus, consultez le planning d'abandon.
|
3.14.0 |
2019-09-11 |
- Nous avons lancé le service, mais aucune nouvelle fonctionnalité.
-
La version 3.14.0 du SDK sera abandonnée le 23/10/2020. Pour en savoir plus, consultez le planning d'abandon.
|
3.13.1 |
2019-09-03 |
- Permet de définir le contexte de lecture en continu pour une demande d'annonce. Pour en savoir plus, consultez la section setContinuousPlayback().
- Ajout de la méthode getUniversalAdIds() à la classe Ad.
- Ajout des éléments setAuthToken, getAuthToken, setFormat, getFormat et StreamFormat.
- Correction d'une erreur sur les appareils Nexus 5 qui se produisait lorsqu'un conteneur est supprimé avant de recevoir une réponse d'annonce.
- Correction d'un problème qui empêchait les annonces associées de s'afficher une seule fois.
- Correction d'un problème qui empêchait l'échec normal des types d'annonces non linéaires (non linéaires, VPAID)
-
La version 3.13.1 du SDK sera abandonnée le 11/09/2020. Pour en savoir plus, consultez le planning d'abandon.
|
3.11.3 |
2019-06-11 |
- Correction d'un bug lié au paramètre "is_lat" sur les appareils AOSP.
-
La version 3.11.3 du SDK sera abandonnée le 03/09/2020. Pour en savoir plus, consultez le planning d'abandon.
|
3.11.2 |
2019-04-16 |
- Correction du plantage suivant :
java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap" .
- La version 3.11.0 du SDK est officiellement obsolète à compter du 11/06/2020. Pour en savoir plus, consultez le planning d'abandon.
|
Version 3.11.0 obsolète |
2019-03-22 |
|
3.10.9 |
2019-03-13 |
- Correction d'un bug de condition de concurrence qui empêchait parfois l'interface utilisateur de s'afficher dans les annonces suivantes une fois la première annonce ignorée.
- Correction d'un plantage qui survenait lors de l'appel de l'API
getCompanionAds() .
- La version 3.10.7 du SDK sera abandonnée le 22/03/2020. Pour en savoir plus, consultez le planning d'abandon.
|
3.10.7 |
2019-02-19 |
|
3.10.6 |
2019-01-23 |
- Ajout de la méthode
seek() à l'interface du lecteur de flux.
- Ajout de la prise en charge des rappels d'événements d'annonce
AD_BUFFERING .
- Les conteneurs ne doivent plus être transmis dans la demande d'annonce. Le nouveau workflow nécessite la transmission d'un conteneur via un constructeur
AdsLoader .
- Ajout de la méthode
BaseDisplayContainer.destroy() .
- Corrige une fuite de mémoire qui se produisait à la fin de la lecture de la vidéo.
- Abandon de
requestNextAdBreak . Cette API sera supprimée dans une prochaine version. Ensuite, les annonces sont automatiquement récupérées quatre secondes avant la coupure publicitaire.
- La version 3.10.2 du SDK sera abandonnée le 19/02/2020. Pour en savoir plus, consultez le planning d'abandon.
|
3.10.2 |
2018-11-13 |
- Corrige une condition de concurrence qui provoquait la génération d'une erreur
VAST 402 par la deuxième annonce d'une série d'annonces.
- Ajoute la limitation de la fréquence d'exposition et l'exclusion réciproque au SDK Android d'insertion dynamique d'annonce.
- Déplace
getAdProgressInfo() de StreamManager vers BaseManager .
- Ajoute
getVastMediaHeight() , getVastMediaWidth() et getVastMediaBitrate() à Ad .
-
La version 3.9.4 du SDK sera abandonnée le 23/01/2020. Pour en savoir plus, consultez le planning d'abandon.
|
3.9.4 |
2018-08-01 |
- Ajoute
getCompanionAds() à Ad . Seules les annonces associées sont renvoyées lorsque l'insertion dynamique d'annonces est utilisée.
- Ajoute une nouvelle classe
CompanionAd .
- Ajoute un nouvel événement
SKIPPABLE_STATE_CHANGED à AdEvent .
- Correction d'un problème qui empêchait parfois le respect du paramètre par défaut de
focusSkipButtonWhenAvailable .
-
La version 3.9.0 du SDK sera abandonnée le 01/08/2019. Pour en savoir plus, consultez le planning d'abandon.
|
3.9.0 |
2018-07-09 |
- Android TV est désormais compatible.
- Ajoute
focusSkipButton() à AdsManager . Cela ne fonctionne que sur Android TV.
- Ajout de
getFocusSkipButtonWhenAvailable() à AdsRenderingSettings (valeur par défaut : true ). Cela ne fonctionne que sur Android TV.
- Ajoute
setFocusSkipButtonWhenAvailable() à AdsRenderingSettings . Cela ne fonctionne que sur Android TV.
VideoAdPlayer étend désormais l'interface VolumeProvider . L'implémentation de cette interface est désormais requise pour la lecture personnalisée.
-
La version 3.8.7 du SDK sera abandonnée le 09/07/2019. Pour en savoir plus, consultez le planning d'abandon.
|
3.8.7 |
2018-05-23 |
- Autorise l'animation dans les annonces HTML associées.
-
La version 3.8.5 du SDK sera abandonnée le 23/05/2019. Pour en savoir plus, consultez le planning d'abandon.
|
3.8.5 |
2018-04-09 |
- Correction d'un problème dans lequel
ImaSdkSettings était ignoré.
- Correction d'un problème qui entraînait des conflits de compilation avec les fichiers de version com.android.support.
- Ajoute
setAdWillPlayMuted à AdsRequest .
- Ajoute
setLoadVideoTimeout à AdsRenderingSettings .
-
La version 3.8.2 du SDK sera abandonnée le 09/04/2019. Pour en savoir plus, consultez le planning d'abandon.
|
3.8.2 |
2018-01-24 |
- Ajoute
setLiveStreamPrefetchSeconds à AdsRequest .
- Correction de divers problèmes dans la documentation.
-
La version 3.7.4 du SDK sera abandonnée le 24/01/2019. Pour en savoir plus, consultez le planning d'abandon.
|
3.7.4 |
2017-06-29 |
- Ajoute
setVastLoadTimeout à AdsRequest .
- Ajoute
getSkipTimeOffset à Ad .
-
La version 3.7.2 du SDK sera abandonnée le 29/06/2018. Pour en savoir plus, consultez le planning d'abandon.
|
3.7.2 |
2017-05-25 |
- Ajoute
setDebugMode à ImaSdkSettings .
-
La version 3.7.1 du SDK sera abandonnée le 25/05/2018. Pour en savoir plus, consultez le planning d'abandon.
|
3.7.1 |
2017-03-24 |
- Résolution d'un conflit d'espaces de noms lors de l'utilisation de ProGuard.
- Taille du fichier JAR réduite d'environ 30 Ko.
-
La version 3.7.0 du SDK sera abandonnée le 24/03/2018. Pour en savoir plus, consultez le planning d'abandon.
|
3.7.0 |
2017-03-13 |
- Correction d'un problème qui entraînait la fusion accidentelle de certaines classes IMA dans le package
a.a.a.a de ProGuard.
-
La version 3.6.0 du SDK sera abandonnée le 13/03/2018. Pour en savoir plus, consultez le planning d'abandon.
|
3.6.0 |
2017-02-16 |
- Ajoute les éléments suivants à
Ad :
getAdWrapperCreativeIds()
getAdvertiserName()
getCreativeAdId()
getCreativeId()
getDealId()
getSurveyUrl()
getUniversalAdIdRegistry()
getUniversalAdIdValue()
- Ajoute
AdsManager.requestNextAdBreak().
- Ajoute les éléments suivants à
AdsRenderingSettings :
setEnablePreloading()
getEnablePreloading()
- Ajoute les éléments suivants à
AdsRequest :
setContentDuration()
setContentKeywords()
setContentTitle()
-
La version 3.5.2 du SDK sera abandonnée le 16/02/2018. Pour en savoir plus, consultez le planning d'abandon.
|
3.5.2 |
2016-11-14 |
- Ajoute un lecteur vidéo appartenant au SDK qui gère de manière facultative la lecture des annonces.
- Ajout de
CompanionAdSlot.ClickListener et de méthodes pour ajouter et supprimer un écouteur.
- Correction d'un problème lié aux journaux d'erreurs
getViewability() non valides.
- Correction d'un problème de comportement de clic des icônes et de mauvais affichage.
-
La version 3.4.0 du SDK sera abandonnée le 14/11/2017. Pour en savoir plus, consultez le planning d'abandon.
|
3.4.0 |
2016-09-12 |
- Correction d'une erreur de fichier en double lors de l'utilisation des services Google Play version 9.0.0 ou ultérieure.
|
3.3.2 |
2016-07-11 |
|
3.3.0 |
2016-05-31 |
|
3.2.1 |
2016-04-07 |
- Nous avons lancé le service, mais aucune nouvelle fonctionnalité.
|
3.1.3 |
2015-12-16 |
|
3.b13.3 (bêta) |
2015-09-10 |
- Nous avons lancé le service, mais aucune nouvelle fonctionnalité.
|
3.b12.1 (bêta) |
2015-07-20 |
|
3.b11.4 (bêta) |
2015-05-21 |
- Ajoute les éléments suivants à l'API :
AdError.AdErrorCode.VAST_EMPTY_RESPONSE
AdError.getErrorNumber()
AdsRequest.setAdWillAutoPlay(Boolean)
CompanionAdSlot.isFilled()
ImaSdkSettings.setPlayerType(String)
ImaSdkSettings.setPlayerVersion(String)
|
3.b10.3 (bêta) |
2015-03-24 |
- Ajout de
ImaSdkSettings.getMaxRedirects et de ImaSdkSettings.setMaxRedirects .
- Les classes de l'API IMA sont désormais
final .
- Les numéros de version du SDK sont désormais au format 3.bX.Y, où "b" indique l'état bêta du SDK.
- Les valeurs
AdError.AdErrorCode suivantes ont été supprimées :
API_ERROR : utilisez UNKNOWN_AD_RESPONSE à la place.
PLAYLIST_MALFORMED_RESPONSE : utilisez UNKNOWN_AD_RESPONSE à la place.
REQUIRED_LISTENERS_NOT_ADDED n'a pas été généré par le SDK.
VAST_INVALID_URL : utilisez VAST_LOAD_TIMEOUT à la place.
|
Bêta v9 |
2014-10-17 |
- Ajout des API Ads
getTitle , getDescription et getContentType .
- Ajoute des informations sur la position de la série d'annonces à l'interface utilisateur de l'annonce, par exemple "Annonce 1 sur 4: (0:13)".
- Vous ne devez plus contrôler directement la mise en pause/lecture/reprise des annonces via votre lecteur vidéo. Utilisez plutôt
AdsManager.pause() et AdsManager.resume() .
|
Bêta v8 |
2014-06-12 |
- Correction d'un problème qui empêchait l'interface utilisateur des annonces désactivables de fonctionner.
- Documents le code d'erreur pour les délais de chargement des fichiers multimédias.
|
Bêta v7 |
2014-05-27 |
- Résout un problème lié aux services Google Play. Le SDK nécessite désormais l'intégration des services Google Play à votre application. Pour en savoir plus, consultez
Configurer le SDK des services Google Play.
|
Bêta v6 |
2014-04-14 |
- Ajout de la compatibilité avec VAST 3.
- Ajoute la compatibilité VMAP partielle (parité avec les règles relatives aux annonces Ad Manager actuelles).
- Ajoute les éléments suivants à l'API :
- AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
- AdEvent.AdEventType.LOG
- AdEvent.getAdData()
- AdPodInfo.getMaximumDuration()
- AdPodInfo.getPodIndex()
- AdPodInfo.getTimeOffset()
- Correction d'un bug qui provoquait l'exclusion de toutes les autres annonces de la série d'annonces pour les annonces mid-roll associées à une série d'annonces optimisée
- Les AdsRenderingSettings transmis à AdsManager ne seront plus ignorés.
- Correction de plusieurs bugs pour améliorer la stabilité.
|
Bêta v5 |
2013-12-12 |
- Correction du problème concernant les annonces désactivables dans les playlists.
|
Bêta v4 |
2013-10-15 |
- Ajout de la possibilité de réinitialiser les valeurs de corrélation en appelant contentComplete sur
AdsLoader.
|
Bêta v3 |
2013-09-05 |
- 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 |
- Ajout d'une API pour définir la langue de l'interface utilisateur sur l'objet
ImaSdkSettings .
Notez que ce paramètre sert à définir la langue de l'interface utilisateur, et non celle de l'annonce.
- Correction du conflit qui survenait lorsqu'une application incluait à la fois le SDK IMA et les bibliothèques du SDK AdMob.
- Ajout d'une journalisation pour différentes métriques de performances internes.
|
Version bêta fermée v1 |
2013-04-02 |
-
Version bêta initiale. Voici les problèmes connus de la version bêta:
Lié aux SDK
Les AdEvents suivants disponibles dans le SDK IMA HTML5 ne sont pas compatibles avec le SDK IMA d'Android v3 : IMPRESSION , LOG , SKIPPABLE_STATE_CHANGED , STOPPED , VOLUME_CHANGED et VOLUME_MUTED
Exemple lié à une application
- Il arrive que le lecteur d'annonces ne se réactive pas correctement une fois que l'utilisateur a cliqué sur une annonce. Par exemple, il peut arriver que vous reveniez à l'application après avoir cliqué sur une annonce et que la reprise de la lecture de cette annonce se termine à la fin, au lieu de reprendre là où elle s'était arrêtée avant le clic.
- Les annonces renvoyées par le tag d'emplacement publicitaire "Instream 2" ne sont pas compatibles avec la version 3 du SDK IMA pour Android.
- Le lecteur d'échantillons ne désactive pas automatiquement la recherche (par frottement) pendant la lecture des annonces. Veillez à désactiver la recherche dans votre lecteur vidéo pendant la lecture des annonces.
|