iOS SDK Release Notes: Difference between revisions
From Engineering Client Portal
No edit summary |
(6.0.0.2) |
||
Line 1: | Line 1: | ||
{{Breadcrumb|}} {{Breadcrumb|Digital}} {{CurrentBreadcrumb}} | {{Breadcrumb|}} {{Breadcrumb|Digital}} {{CurrentBreadcrumb}} | ||
[[Category:Digital]] | [[Category:Digital]] | ||
== 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 Norway 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) == | == Release 6.1.0.1 (9-13-2018) == |
Revision as of 21:21, 4 February 2019
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 Norway 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