iOS SDK Release Notes

From Engineering Client Portal

Revision as of 06:28, 7 February 2019 by Admin3 (talk | contribs)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Engineering Portal breadcrumbArrow.png Digital breadcrumbArrow.png iOS SDK Release Notes

Release 6.2.0.0 (02-04-2019)

  • Introduced Dynamic framework for SDK.
  • Removal of Location Module from SDK Code.
  • Increased SDK log file size for Debug mode.
  • Removed OTT Airplay/mirroring detection that caused crashes in AVAudioSession class.
  • DCR performance improvements.
  • Fixed the parsing error happening when clientid/vcid provided as empty in metadata.
  • Align AppSDK for FW detection with BSDK for DCR measurement.
  • Other Bug Fixes/Enhancements.

Release 6.1.0.1 (9-13-2018)

  • Support added for Video On Demand in TV Ratings
  • Support for Xcode 10 and iOS 12

Release 6.0.0.4 (5-24-2018)

  • If the SDK build target is set to AGF then SDK will send the hello ping to “eu” and “eu-uat” for debug builds. No changes to the non AGF build the default sfcode will continue to be "sdk" and "cert" for debug build.
  • The C1 parameter (NUID) will now be sent as encrypted DeviceID.
  • New SessionID changes. The sessionID will contain 29 length random characters appended by timestamp.
  • Support for multiple SDK instance without any limit.
  • New log feature for CAT tool to retrieve the API level information from client apps. This ping will contain the eventType, parameters, SDK version, appid etc.
  • Removed Viewability for this release.

Release 5.1.1.29 (7-31-2017)

  • Genre parameter will be a part of DCR pings and the value will be reflected as part of c44 parameter.
  • Merged adModel and adLoadType flags
  • Fix for stop event data carried to next session’s duration ping

Release 5.1.1.25 (5-31-2017)

  • Enhanced support for Digital Audio
  • Ability to pass adloadtype as “linear” or “dynamic”
  • Ability to detect end of content and static material through duration pings
  • Acceptance of empty parameters with a warning message triggered, if a required parameter is missing
  • Acceptance of case-insensitive JSON key values
  • Configurable feature to show Ad view counts in the duration pings
  • Automatic Pause Detection and Debug build detection
  • Change of default ‘type’ from “ad” to “content”
  • Removal of “Static” Launch Ping for Non-Static product implementations
  • Fix for App crash when multiple threads are accessing the SQLite

Release 5.1.1.23 (5-5-2017)

  • Ability to pass adloadtype as “linear” or “dynamic”
  • Ability to detect end of content and static material through duration pings
  • Acceptance of empty parameters with a warning message triggered, if a required parameter is missing
  • Acceptance of case-insensitive JSON key values
  • Configurable feature to show Ad view counts in the duration pings
  • Automatic Pause Detection and Debug build detection
  • Change of default ‘type’ from “ad” to “content”
  • Removal of “Static” Launch Ping for Non-Static product implementations
  • Fix for App crash when multiple threads are accessing the SQLite

Release 5.1.1.19 (4-3-2017)

  • Fix for muting background music apps

Release 5.1.1.18 (2-3-2017)

  • Minor bug fixes and performance improvement

Release 5.1.1.17 (1-23-2017)

  • Added “seconds” place to the launch ping
  • Ability to opt-out using “Limit Ad Tracking” feature
  • Improved CPU Performance while apps are running in background
  • Opt-Out pages can be served based on user’s language and locale from device

Release 5.1.1.12 (12-14-2016)

  • Support for Nielsen TV Brand Effect
  • Ability to set CMS parameters at a more global level
  • Opt-out pages based on locale and country
  • Opt-out policy based on the ‘Limit Ad Tracking’ flag
  • Collection of additional device information
  • Issue a warning in client developer’s console when ad is played for more than 5 minutes
  • Removed the requirement for “type” parameter
  • Limit the duration reported for App launch

Release 5.1.1.9 (10-18-2016)

  • Fixed Linker error duplicate symbols for Reachability notification in iOS.

Release 5.1.1.7 (9-13-2016)

  • Support for iOS 10
  • Usage of stop API call is made optional when switching between content or advertising occurs.
  • General bug fix and performance improvements

Release 5.1.1.5 (7-12-2016)

  • Sending event level (button press data) data to census collections.
  • Support for Pause timeout (from 30 minutes to 5 minutes)
  • Changes in OTT when switching from mobile to Chromecast
  • Self-error Reporting for iOS SDK
  • General bug fix and performance improvements

Release 5.1.0.5 (4-25-2016)

  • Combined SDK for DCR US and International (Germany)
  • API to signal end of content (end API)
  • Changes to use of stop API
  • Support for OTT measurement
  • Support for Pause timeout
  • Offline viewing
  • Updated API to support JSON object instead of string.
  • Reporting of media URL and bundle ID
  • Updated ping retry logic
  • Changes in OptOut process behavioral
  • Enhanced Debugging and SDK logging
  • Changes to API signature
  • Introduced new API updateOTT to report current OTT status.

Release 4.0.0.8 (6-9-2015)

  • Support for Nielsen DCR product (Digital Content Ratings)
    • All the products should be migrated to the latest SDK.
    • This SDK distribution does not have a native library component or shared object.
  • Support for Nielsen App static measurement
  • Support for Ad measurement
  • Removal of Native C++ code
  • Removed singleton restriction
  • Support for iOS 9 and iOS 9 PIP mode
  • General bug fix and performance improvements

Release 3.2.1.26 (1-10-2015)