Release notes

Version 7.24.2 March 6th, 2024iOS 13.0+

  • - Fixed improper GPP version detection introduced by IAB GPP specification change from 1.0 to 1.1.

Version 7.24.1 February 7th, 2024iOS 13.0+

  • - Fixed a potential rejection from the App Store (during the archive validation phase) when building for tvOS.

Version 7.24.0 November 20th, 2023iOS 12.0+

  • - Added a publisher option to configure the timeout in case of video stall.
  • - The transientIDEnabled property has been removed from SVSConfiguration since the associated feature has been removed in the previous version.

Version 7.23.2 October 17th, 2023iOS 12.0+

  • - Enhanced enableVPAID publisher option.

Version 7.23.1 September 19th, 2023iOS 12.0+

  • - Fixed an issue preventing App Store link from being opened on iOS 17+ devices

Version 7.23.0 September 15th, 2023iOS 12.0+

  • - Added support for Xcode 15 and iOS 17.
  • - The SDK can now be installed using Swift Package Manager.
  • - The SDK is now signed: you can check the SDK has not been tampered with directly through the Xcode 15 inspector.
  • - Privacy nutrition labels are integrated into the new Xcode 15's privacy manifest.
  • - Fixed bad URL validation in iOS 17.
  • - iOS 11 is not supported anymore.
  • - The transient id has been removed.

Version 7.21.0 April 12th, 2023iOS 11.0+

  • - Added support for IAB Global Privacy Platform (GPP).
  • - Privacy: the user's location is not sent if the SDK does not have GPP consent

Version 7.20.0 January 25th, 2023iOS 11.0+ - tvOS 12.0+

  • - The Smart Instream SDK is now an universal xcframework. It can be used for both iOS & tvOS targets.
  • - Updated support to the Open Measurement SDK 1.4 (with CTV support).
  • - Fixed some potential infinite loading issues in VPAID.
  • - Fixed some potential crashes during ad playback with poor network connectivity.
  • - The tvOS SDK has been removed (Smart-Instream-TV-SDK). Use the universal Smart-Instream-SDK instead, check the migration guide for more informations.

Version 7.19.1 October 20th, 2022iOS 11.0+ - tvOS 12.0+

  • - The Smart Instream SDK is now compatible with iOS 16.
  • - Enhance cache capabilities of Smart Instream SDK configuration.
  • - Better handle location retrieval for the SDK 7.19.1 and for all older SDKs installed through Cocoapods starting September 29th 2022.
  • - Fix possible crash happening with VPAID ads.
  • - Removed support for Bitcode as it is now deprecated by Apple. If your project does not build anymore, manually disable the bitcode support from your project by setting ENABLE_BITCODE to NO in your project settings.

Version 7.18.0 June 2nd, 2022iOS 9.0+ - tvOS 9.0+

  • - Automatic location retrieval is not active by default anymore for the SDK 7.18.0 and for all older SDKs installed through Cocoapods starting June 3rd 2022.

Version 7.16.0 Januray 27th, 2022iOS 9.0+ - tvOS 9.0+

  • - The SDK is now certified for IAB Open Measurement SDK 1.3.23.
  • - Added support for VAST 4 macros.
  • - Client side GDPR handling: device identifiers will only be sent if consent has been granted by the user, a specific keyword will be added to all ad calls for non consented users.
  • - Added a SVSFrameworkInfo class to retrieve information on the SDK (including the version number).

Version 7.13.0 September 7th, 2021iOS 9.0+ - tvOS 9.0+

  • - The SDK now supports VPAID ads.
  • - Added possibility to display bumpers (as image or video) before and after adbreaks. Check the sample for more information.
  • - Added possibility to restrict ad clickthrough to a dedicated button, instead of the whole video area.

Version 7.11.0 May 27th, 2021iOS 9.0+ - tvOS 9.0+

  • - Added a public API to retrieve cue points generated by the SDK for midrolls. Check the migration guide for more info.
  • - Added compatibility with arm64 for the Mac M1.
  • - The SDK can now uses a custom ID and the IDFA at the same time, it also forward Apple's IFV if available.
  • - Open Measurement SDK library updated to 1.3.18.
  • - The SDK is now distributed as a XCFramework.
  • - Added more logging info when loggingEnabled is enabled.
  • - Identifier hashing has been removed.

Version 7.9.0 December 17th, 2020iOS 9.0+ - tvOS 9.0+

  • - The SDK is now compatible and certified for Open Measurement SDK 1.3.10

Version 7.7.0 July 23rd, 2020iOS 9.0+ - tvOS 9.0+

  • - Support of new VAST 4 tracking events.
  • - Support of <ViewableImpression> node in VAST files (VAST 4 compliancy).
  • - Support of <AdVerification> node in VAST files (VAST 4 compliancy).
  • - Support of <UniversalAdId> node in VAST files (VAST 4 compliancy).
  • - Support of new checkUniversalAdId parameter in publisherOptions.
  • - Fixed a rare crash that could happen during ad playback.

Version 7.5.0 March 9th, 2020iOS 9.0+ - tvOS 9.0+

  • - TCF v2 & CCPA support.
  • - Position tracking in ad pods with the support of [ABPOS] macro for all trackers except errors.
  • - Improved VAST Error tracking.
  • - Fixed a potential crash during ad playback.

Version 7.0.0 November 19th, 2018iOS 8.0+ - tvOS 9.0+

  • - Compatibility with the new Smart Display SDK 7.0.0

Version 1.2.0 May 15th, 2018iOS 8.0+ - tvOS 9.0+

  • - GDPR Compliance

Version 1.1.0 April 18th, 2018iOS 8.0+ - tvOS 9.0+

  • - Support for tvOS

Version 1.0.0 February 7th, 2018iOS 8.0+ - tvOS 9.0+

  • - SDK is now released