What's New in SDKs

Release notes for Conviva Sensor and SDK modules.

Updated 2026-07-29 sdk, sensor, whats new, release notes

Conviva simplifies data integration with separate modules in GitHub for DPI application data and VSI player data ingest.

DPI Sensor Modules

DPI Sensor GitHub Links and Releases

Android | iOS | Browser (script tag install) | Browser (npm install) | REACT-Native (npm install) | Flutter | C SDK (Contact Conviva) | Rust (Contact Conviva) | Roku (Contact Conviva)

DPI Sensor Module Releases

This section lists the release notes for the recent Conviva DPI sensor module releases.

July 2026

Conviva Roku version 3.5.14

  • Added Ad Session Heartbeat optimization (ad_shb) support — optimizes ad session heartbeat delivery on high-traffic live events when enabled by Conviva for an account; requires WSG protocol 2.8; no API changes.

  • Fixed missing monitored fields (e.g. bitrate) when using monitorVideoNode() without associateVideoNode().

  • Fixed exceptions when DPI is disabled (enableEco = false).

  • Improved monitoring performance by reducing repeated video node field reads.

More Details: Roku SceneGraph Sensor Integration | Download: Downloads: Roku SceneGraph

April 2026

Conviva Android version 1.3.2

  • Enhances conviva_click event with elementParent to include the hosting Fragment or Activity name, enabling identification of the screen associated with the clicked element.

  • Fixes event batching on Android 9 and its earlier versions by replacing the SQLite window function used for cumulative event size calculation with a Java-side equivalent.

More Details: Android Sensor Integration Help

GitHub Document

March 2026

Conviva Roku version 3.5.13

  • Replace usage of appendString, which is deprecated in Roku OS 15.1.

  • Optimized node observing to include only necessary fields on the video node.

  • When settings.disableErrorReporting = true is passed to ConvivaClient(settings), no errors will be automatically reported by the Conviva sensor for neither content nor ad session. When disableErrorReporting is set to true, errors should be reported via conviva.reportContentError() and conviva.reportAdError().

  • Fix for peak bitrate not being auto-collected when the video node was attached late.

More Details: JavaScript Sensor Integration Help

January 2026

Conviva JavaScript version 1.5.5

  • Enhances the remote configuration feature to support instant updates.

  • Fixes the issue where events were lost when a browser tab is closed or a link is clicked in multi-page applications.

  • Fixes the issue where page query parameters were not collected for initial events sent before the page view or window load event.

More Details: iOS Sensor Integration Help

GitHub Document

December 2025

Conviva iOS version 1.8.0

  • Supports the network request URL query params tracking.

  • Enhances the remote configuration feature to support instant updates.

More Details: JavaScript Sensor Integration Help

GitHub Document

Conviva Android version 1.2.6

  • Supports reporting the Ad session events such as, Attempt, End, etc., to DPI.

  • Improves the App Load Time metric by collecting more data.

More Details: JavaScript Sensor Integration Help

GitHub Document

Conviva JavaScript version 1.5.2

Separated out Cohort replay as a different package available in the NPM repository Conviva JavaScript replay. To integrate the feature please refer the instructions in the README file.

Contact Conviva support team to enable this feature.

More Details: JavaScript Sensor Integration Help

GitHub Document

Conviva JavaScript version 1.5.1

  • Fixed App freeze issue on tab switch when cohort replay is enabled.

  • Enable shorter video playback upto 2 mins.

  • Fixes blank screen issue.

More Details: JavaScript Sensor Integration Help

GitHub Document

Conviva iOS version 1.7.0

  • Supports reporting Ad Session events (for example, Attempt, End) to DPI.

  • Improves the App Load Time metric by collecting more data.

More Details: JavaScript Sensor Integration Help

GitHub Document

Conviva JavaScript version 1.5.0

  • Supports manual network request tracking via trackNetworkRequest API.
    More Details: Track Network Request Event

  • Supports Core Web Vitals.

More Details: JavaScript Sensor Integration Help

GitHub Document

November 2025

Conviva Android version 1.2.5

Improves crash reporting, including application crashes, ANRs and NDK crashes by using the ApplicationExitInfo API on Android 11 (API 30) and above.

More Details: JavaScript Sensor Integration Help

GitHub Document

Conviva iOS version 1.6.0

Improves the Crash and ANR reporting with MetricKit for users on iOS 14 and above to enable deeper insights and faster fixes for a more stable app experience.

More Details: JavaScript Sensor Integration with Shopify Merchant Store

GitHub Document

Conviva Android version 1.2.4

Enhances the remote configuration feature to support instant updates.

More Details: Android Sensor Integration Help

GitHub Document

Conviva JavaScript version 1.4.19

  • Supports collection of xpath attribute for clicks.

  • Supports extraction of specific DOM elements using remote configuration.

More Details: JavaScript Sensor Integration with Salesforce Commerce Cloud

GitHub Document

October 2025

Conviva iOS version 1.5.0

  • Introduces remote configuration to control the maximum size of request and response bodies eligible for sub-field collection.

    • Default limit: 10 KB

    • Maximum recommended limit: 256 KB (to prevent performance overhead)

  • Optimizes internal performance and stability.

More Details: Conviva C Sensor Integration

GitHub Document

Conviva JavaScript version 1.4.17

  • Fixed an issue where headers were being forwarded as standard header objects instead of retaining their original state in fetch network requests.

  • Decoupled page-ping and metatag tracking from the page view event.

More Details: iOS Sensor Integration Help

GitHub Document

Conviva JavaScript version 1.4.13

  • Added support for configuring a maximum size limit for request and response body parsing during network request tracking.

  • Video-to-app events now include deserialized newsc, oldsc, tags, and ced values.

  • conviva_video_custom_events are now available as regular raw events.

More Details: JavaScript Sensor Integration Help

GitHub Document

September 2025

Conviva JavaScript version 1.4.11

  • Introduces Soft Navigation event for Single Page Applications. To enable it, contact the Conviva Support team.

  • Fixes issue of loadEventEnd timestamp being 0 (zero) in conviva_window_loaded event.

More Details: Conviva C Sensor Integration

GitHub Document

Conviva JavaScript version 1.4.9

Support for Configuration based inference of Rich content for SSE messages through fetch, event stream and websocket events.

More Details: Android Sensor Integration Help

GitHub Document

Conviva JavaScript version 1.4.8

  • Supports event source message stream tracking with comprehensive event monitoring (open, send, message, error).

  • Introduces baggageConfiguration to set conviva client ID & conversation Id into baggage header for agent backend propogation.

  • Supports for Salesforce's lazy loaded agent detection.

  • Due to lazy load of ui, overlap was persisting in replay. This has been fixed. Now there will be no persisting overlaps.

  • Fix for blobs upload with no payload.

  • Fix issue of not collecting request body (rqb) attributes when request object instance is passed to fetch api instead of raw json body.

More Details: Conviva Roku Sensor Integration

GitHub Document

August 2025

Conviva JavaScript version 1.4.3

  • Introduces Cohort Replay

    • Cohort Replay enables the visual reconstruction and review of user navigations and actions within a customer's app. This feature captures how users interact with the app, including clicks, navigation, scrolling, media engagement, and text input, and then replays these interactions in a video-like experience.

      By default, Cohort Replay is disabled. To enable it, please contact the Conviva Support team.

More Details: Conviva Android Integration

GitHub Document

Conviva JavaScript version 1.3.2

  • Introduces Intelligent Collection of SSE & WebSocket events designed to optimize data collection while ensuring flexibility and actionable insights with reduced volume:

    • Controls volume through Activation rules (Collect or Block).

    • Controls collection of attributes in SSE / WebSocket message payloads

    • Supports filtering based on request URL's hostname, path, scheme, and filtering based on attributes in SSE / WebSocket messages.

  • Supports cookie support for sharing clId within subdomains based on config enableClIdInCookies passed in tracker init.

  • Fixes issue in application's readyState checks that depended XMLHttpRequest.UNSENT, XMLHttpRequest.OPENED, XMLHttpRequest.HEADERS_RECEIVED, XMLHttpRequest.LOADING, XMLHttpRequest.DONE.
    The fix now intelligently intercepts XHRs without any modifications to original behaviour.

  • Fixes issue window undefined when initialising our tracker inside server side app.

More Details: Conviva iOS/tvOS Sensor Integration

GitHub Document

Conviva JavaScript Sensor version 1.1.17

Supports integration with Shopify Merchant Store.

More Details: Conviva Roku Sensor Integration

GitHub Document

July 2025

Conviva Android version 1.2.2

Supports extracting query params from the network request URLs.

To enable, contact Conviva Support.

More Details: Conviva C Sensor Integration

GitHub Document

Conviva JavaScript Sensor (all versions)

Supports integration with Salesforce Commerce Cloud.

More Details: Conviva Web (JavaScript) Sensor - GitHub repository

GitHub Document

Conviva C SDK version 2.185.1.0

Supports:

  • Custom Tags

  • Application Info and Application Install Event

  • ANR and Application Errors

  • GZIP compression of event payloads

More Details: Conviva C Sensor Integration

May 2025

Conviva iOS version 1.1.3

Supports the traceparent header generation and collection.

More Details: Conviva C Sensor Integration

GitHub Document

Conviva JavaScript version 1.1.8

  • Supports limiting the burst in reporting errors.

  • Fixes the issue in collecting link clicks in multi-page applications.

  • Supports setting a proxy for the Gateway URL.

More Details: Conviva C Sensor Integration

GitHub Document

April 2025

Conviva C SDK version 2.185.0.0

  • Revamps the JSON library to accommodate a wider range of custom event inputs.

  • Improves SDK to address potential EBAS workflow issues.

More Details: Conviva Roku Sensor Integration

March 2025

Conviva Android version 1.2.1

  • Enhanced Network Request Collection: Supports automatic collection of network requests in Flutter for Dart’s core HTTP client, as well as popular libraries like Dio, Retrofit, and Chopper.

  • Controlled Ingestion Feature: Now disabled by default. Upgrading to this version will not alter collection behavior unless explicitly enabled. To activate this feature, please contact the Conviva support team.

  • Bug Fix: Target URL Query Parameters: Resolves an issue where the TargetURL in network requests was not reported along with query parameters.

  • Bug Fix: Case Insensitivity: Fixes an issue where network request collection was failing when the TargetURL had case-insensitive variations.

More Details: Conviva C Sensor Integration

GitHub Document

Conviva Roku version 3.5.11

  • Fixes an issue where Player State was incorrectly reported as NOT_MONITORED at the start of a session.

  • Fixes an exception caused in the older version (3.5.9 ) that prevented the first video session from being created.

More Details: Conviva iOS/tvOS Sensor Integration

Conviva iOS version 1.0.3

  • SDK, by default, controls event collection until the remote config is downloaded. Once available, the remote config takes over the event collection control.

  • Internal improvements.

February 2025

Conviva Android version 1.2.0

  • Provides flexibility with control of the click event collection, based on any element tag names, element types, element IDs, etc. To enable the controlled collection of click events (Android), contact Conviva Support.

  • Enhances the EditText elements to restrict text collection for protecting the sensitive data.

  • Limits the elementText tag key to support at most 1024 characters.

More Details: Conviva Android Integration

Code Access: Download Package

Conviva iOS AppAnalytics version 1.0.2

Provides flexibility with control of the click event collection, based on any element title, element type, element name, etc.

To enable controlled collection of click events (iOS), contact Conviva Support.

More Details: Conviva Android Integration

Code Access: Download Package

Conviva Roku version 3.5.9

Fixes an issue where EBVS was over-reported due to mishandling of the time between video monitoring and VSI App event reporting, causing inconsistencies in tracking the first video session.

More Details: Conviva Android Integration

Conviva JavaScript AppAnalytics version 1.1.2

  • Enhances the auto-collection of click events for a broader range of elements, not limiting to buttons and links. This update ensures more comprehensive click tracking with support for all standard HTML elements (link, button, checkbox, radio button, etc.) and elements of other frameworks, such as REACT, Angular, and Vue.

  • Provides flexibility with control of the click event collection, based on any element tag names, element types, element IDs, etc.

Contact Conviva Support to enable nonstandard/unsupported frameworks or control the collection of click events (JavaScript).

While migrating from Conviva JavaScript AppAnalytics version 1.1.1 (or older) to the latest version 1.1.2, update the event/metric mappings in Pulse by replacing the old tag keys for the click events with the new tag keys:

Old Tag Keys New Tag Keys
elementText text
elementValue value
elementId id
elementClasses class

For more information on event/metric mapping using the Semantic Mapper in Pulse, see Semantic Mapper.

Conviva C SDK version 2.184.0.4

  • Fixes the issue with custom events having escape characters.

More Details: Conviva Android Integration

Conviva iOS AppAnalytics version 1.0.1

  • Introduces intelligent collection of network requests that optimizes the collection of network request volume while ensuring flexibility and actionable insights using:

    • Activation rules (Collect or Block), which override previous URL-based blocklists.

    • URL-based filtering using hostname, path, scheme, and filtering based on duration and response status code.

    Contact Conviva Support to enable network request optimizations (iOS).

Conviva Network Request Optimization and ClientId APIs

  • Introduces optimization of data collection with more intelligent collection of network requests while ensuring flexibility and actionable insights by controlling the network request volume using:

    • Activation rules (Collect or Block), which override previous URL-based blocklists.

    • URL-based filtering using hostname, path, scheme, and filtering based on duration and response status code.

    Contact Conviva Support to enable network request optimizations. (Android and JavaScript)

  • Introduces two new APIs, getClientId and setClientId, to share Conviva's clientId across different sensor instances. (JavaScript)

    More Details: Conviva Web (JavaScript) Sensor - GitHub repository

January 2025

Conviva C SDK version 2.184.0.3

  • Fixes the issue related to handling large content in metadata tags.

More Details: Conviva Android Integration

December 2024

Conviva C SDK version 2.184.0.2

  • Supports Pause and Resume VSI App Tracker.

More Details: Conviva Android Integration

October 2024

Conviva C SDK version 2.184.0.1

  • Supports Network Request Tracking.

  • Supports VSI App Device Metadata.

  • Supports Remote Config.

More Details: Conviva Android Integration

September 2024

Conviva Roku version 3.5.6

  • Supports Conviva VSI App Version 0.2.12

  • Introduces the following in Conviva VSI App Sensor for Roku:

    • enableEco and appId fields in the settings to initialize Conviva Client.

    • setUserId() API to set the viewerId for VSI App data.

    • setChannelInfo() API to set the report channel/app load time.

    • trackScreenView() API to report the screen view and changes with load times.

    • trackCustomEvent() API to report custom events.

    • trackClick() API to report button clicks.

    • trackAppError() API to report runtime errors/exceptions.

    • trackNetworkRequest() API to report network request/response data.

    • setCustomTags() API to report custom tags for building custom dimensions.

  • Fixed an issue where reportAdError API always sends severity as FATAL instead of accepting the input severity.

More Details: Conviva Android Integration

Conviva C SDK version 2.184.0.0

  • Supports Video to VSI App Events.

  • Fixed multiple saves issues with respect to the App Tracker context.

  • Introduces API for getting and setting the Conviva identifier.

More Details: Conviva Android Integration

August 2024

Conviva iOS AppAnalytics version 0.2.29

  • Enables tracking of screen views in SwiftUI by using the `View` extension function .convivaAnalyticsScreenView(name: "Screen Name"). It sends a custom event, conviva_custom_screenview(cv_csv), that needs to be mapped per customer account.

  • Enables tracking of button clicks in SwiftUI by using the `Button` extension function .convivaAnalyticsButtonClick(title: "Button Title").

  • Enables tracking of Picker (Segment Control) interactions in SwiftUI.

More Details: Conviva Android Integration

Code Access: Download Package

Conviva Android VSI App version 0.9.4

Enables and disables the auto detection of the compose and fragment navigation dynamically based on the remote config.

More Details: Roku SceneGraph Sensor Integration

Code Access: Download Package

July 2024

Conviva Android VSI App version 0.9.3

  • Supports the auto detection of the compose navigation with event name conviva_compose_view which needs to be mapped per customer account until Conviva Activation supports to map automatically and compose click tracking with event name conviva_button_click.

  • Supports the fragments navigation with event name conviva_fragment_view which needs to be mapped per customer account until Conviva Activation supports to map automatically.

  • Supports the traceparent header generation and collection.

  • Requires unified Conviva Gradle Plugin version >= 0.3.5 to support auto detection of compose navigation, click and fragments navigation. Please refer to compatibility table.

More Details: Conviva Android Integration

Code Access: Download Package

VSI Sensor Modules

GitHub Links and Releases

Android VSI Players

Core SDK, Exoplayer, NexStreaming, Brightcove

Android Ad Managers
Google IMA/DAI

iOS/tvOS VSI Players

Core SDK, AVPlayer/AVQueuePlayer, Brightcove

iOS/tvOS Ad Managers
Google IMA

JavaScript VSI Players

HTML5VideoElement, Video.js, Chromecast CAF,

Samsung TV Tizen AVplay, Playstation Trilithium, Playstation WebMAF

JavaScript Ad Managers
Google IMA, Google IMA DAI Module

Roku SceneGraph VSI Players
Conviva_Roku_Download

C VSI Players: C SDK Download

Rust VSI Players: Rust SDK Download

Web Brightcove VSI Players
JS Core SDK, JS Brightcove

XBox One/Windows 10:

Media Player/MediaElement
Conviva UWP

XBox One/Windows 10:

WinJS
Conviva UWP JS

Web thePlatform
JS Core SDK, JS thePlatform

Video Sensor Module Releases

This section lists the release notes for the recent Conviva Video sensor module releases.

September 2025

Conviva Android Core SDK version 4.0.49

Introduces the following modules to support video analytics for applications using :

  • (ExoPlayer IMA Extension)

  • (Media3 IMA Extension)

More Details: Conviva JavaScript Integration

Code Access: Download Package

August 2025

Conviva Android Core SDK version 4.0.47

Introduces a new constant ConvivaSdkConstants.PLAYBACK.AUTO_REPORT_ERRORS to turn off the default error reporting behavior of the ExoPlayer and Media3 modules. Pass this constant in the player info through the ConvivaVideoAnalytics.setPlayer API.

Applicable to ExoPlayer modules 4.1.6 and above, and Media3 modules 4.0.1 and above.

More Details: Roku SceneGraph Sensor Integration

Code Access: Download Package

July 2025

Conviva Android Core SDK version 4.0.46

  • Resolves a NullPointerException that occurred when calling getSessionId under certain conditions.

  • Introduces a new method getSessionIdAsync(SessionIdCallback callback) to fetch the session ID asynchronously.

More Details: Brightcove Sensor Integration

Code Access: Download Package

June 2025

Conviva Android Core SDK version 4.0.45

  • Supports for new Media3 module.

More Details: Conviva iOS Integration

Code Access: Download Package

April 2025

Conviva Android Core SDK version 4.0.44

  • Support for Android 16.

  • Internal updates and improvements.

More Details: JavaScript Video.js

Code Access: Download Package

January 2025

Conviva Android Core SDK version 4.0.43

  • Fixes the issue of last HB missing framework name and version, module name and module version metadata.

  • Fixes the issue of language metadata not being reset for a subsequent new session in same client instance.

  • Changes the minimum delay for urgent Heartbeats to 200ms.

More Details: JavaScript Core SDK

Code Access: Download Package

December 2024

Conviva Android Core SDK version 4.0.42

  • Fixes the ANR issue in the Network Callbacks.

  • Fixes the caught exception in urgent HB timer.

More Details: JavaScript Core SDK

Code Access: Download Package

October 2024

Conviva Android Core SDK version 4.0.41

  • Fixes issue in resetting buffer length to 0 on ad end, reducing inflated errors for content / ad sessions.

  • Enhances collection by sending urgent heartbeats on following events:

    • First PLAYING state for Content Sessions

    • Application Background for Content/Ad Sessions (autocollected by Conviva)

    • FATAL Errors for Content/Ad Sessions.

More Details: JavaScript Video.js

Code Access: Download Package

November 2024

Conviva Roku 3.5.7 Module Upgrade

  • Fixes a crash issue in video sensor SDK for scenarios where duration is being updated along with “play” state.

More Details: JavaScript Samsung Tizen Integration

Code Access: Download Package

July 2024

Conviva Android Core SDK version 4.0.39

  • Supports playback tracking in the background.

  • Set the ConvivaSdkConstants.ALLOW_BACKGROUND_PLAYBACK key to true, to continue playback tracking in the background.

More Details: C Sensor Integration

Code Access: Download Package

April 2024

JavaScript Core SDK 4.7.5 Upgrade

  • Fixes application crash in the non-browser environment.

More Details: Roku SceneGraph Sensor Integration

Code Access: Download Package

March 2024

Conviva Roku 3.5.4 Module Upgrade

  • Added auto collection for Average FrameRate.

  • Fixed crash issue in processing gateway response due to invalid response.

More Details: Conviva Android Integration

Code Access: Download Package

February 2024

JavaScript Brightcove 4.5.1 Module Upgrade

• Supports Brightcove Player 7.13.4 version

More Details: Conviva Android Integration

Code Access: Download Package

Conviva iOS 4.047 (without Advertising Identifier Support)

More Details: Conviva Android Integration

Code Access: Download iOS Core SDK

JavaScript VideoJS 4.3.2 Module Upgrade

  • Includes code stability changes.

More Details: Conviva iOS Integration

Code Access: Download Package

January 2024

Removed autocollection of Conviva.Constants.Playback.CDN_IP for several JavaScript players:

  • ChromecastCAF, ChromecastV2, Custom Integration, HTML5VideoElement, PlayStationWebMAF, SamsungTV and VideoJS

More Details: C Sensor Integration

Code Access: Download Package

JavaScript Core SDK 4.7.4 Upgrade

  • Includes code stability changes.

  • Fixes an issue that causes multiple console errors while publishing of Video attempt event and session end event.

More Details: Conviva JavaScript Integration

Code Access: Download Package

Sensor Releases 2023

December 2023

Conviva Video.js 8.6.1

  • Supports Video.js version 8.6.1

  • Fixes an issue in is_live auto-collection for Live stream

More Details: JavaScript Video.js

Code Access: Download Package

November 2023

Conviva JavaScript Tizen 4.0.2 Module Upgrade

  • Supports Samsung TV Tizen 7.0 SDK

More Details: JavaScript Samsung Tizen Integration

Code Access: Download Package

Conviva C SDK Upgrade

  • Supports Conviva App Experience

More Details: Conviva Android Integration

Code Access: Download Package

October 2023

Conviva iOS IMA 4.0.5 Module Upgrade

  • Supports iOS/tvOS 17

  • Supports Google IMA SDK iOS version 3.19.1 & tvOS version 4.9.1

  • Supports iOS Core SDK 4.0.40

More Details: Conviva iOS Integration

Code Access: Download Package

Conviva Roku 3.5.3 Module Upgrade

  • Supports IMA 3.62.0

More Details: Conviva Android Integration

Code Access: Download Package

Conviva Android Core SDK version 4.0.35

  • Supports Android version 14

More Details: Brightcove Sensor Integration

Code Access: Download Package

Conviva Android Exoplayer SDK Version 4.1.1

  • Supports Android version 14

  • Compatible with Exoplayer 2.19.1

  • Supports AndroidX Media3 1.1.1 release

More Details: Conviva JavaScript Integration

Code Access: Download Package

Conviva Android Brightcove SDK Version 4.0.10

  • Supports Android version 14

  • Supports Brightcove version 8.2.3

More Details: Roku SceneGraph Sensor Integration

Code Access: Download Package

Support for iOS 17, AVPlayer, and Brightcove Player Modules Upgrade

  • Supports iOS version 17

More Details: Android,, JavaScript, iOS/tvOS, Roku, Web Brightcove, C SDK, Windows XBox

Code Access: Download iOS Core SDK | Download iOS AVPlayer Module | Download iOS Brightcove Module

August 2023

Conviva Roku 3.5.2 Upgrade (22/AUG/2023)

  • Supports Roku OS 12

  • Fixes the issue of reporting Ad duration in the main content session.

Conviva Rust SDK version 1.0.3 (18/AUG/2023)

  • Initial version of Rust SDK to integrate Rust based platform players with Conviva stream sensor.

July 2023

C SDK 2.182.0.5 Upgrade

  • Supports App Experience integration

More Details: C Sensor Integration

Code Access: Download Package

JavaScript Core SDK 4.7.2 Upgrade

  • Fixes the issue of reporting the ad duration in the content session when same player instance is used for both ad and content sessions.

More Details: Conviva JavaScript Integration

Code Access: Download Package

Android Core SDK 4.0.33 Upgrade

  • Supports Media3 Exoplayer module

More Details: Apps dashboard

Code Access: Download Package

Android Exoplayer 4.1.0 Module Upgrade

  • Supports Exoplayer 2.18.7

  • Supports Media3 Exoplayer 1.0.2

  • This version is not compatible with 4.0.32 and below versions of Conviva Android Core SDK.

More Details: Apps dashboard

Code Access: Download Package

June 2023

JavaScript Brightcove 4.5.0 Module Upgrade

  • Supports Brightcove Player 7.7.0 version

  • Fixes the issue in reporting custom error events using the trigger() API

More Details: Reports dashboard

Code Access: Download Package

JavaScript VideoJS 4.3.0 Module Upgrade

  • Supports Video.js player version 8.3.0

More Details: Custom metadata in Apps dashboard

Code Access: Download Package

May 2023

Roku 3.5.1 Module Upgrade

  • Fixes the application crash issue that occurred with the endMonitoring() API call.

  • Code refactoring

More Details: Share Apps Dashboard

Code Access: Download Package

April 2023

Support for Reporting Audio, Subtitle, or Closed Caption Languages

All major Conviva platforms such as Android, iOS, JS, Roku, Web Brightcove, XBox, and C SDK now support reporting the audio, subtitle, or closed captions language values. These language event details enable customers to analyze scenarios like the impact of subtitle change on VPF and VRT.

Most of the Conviva modules auto-collect the language details during session start, and upon a change event. In case of custom integrations, use the new APIs to report the language details. To know more about the new APIs, refer to the video players integration section of the platform integration pages on the Conviva Docs:

More Details: Touchstone 2.0 Help

Code Access: Download Package

Android

ExoPlayer 4.0.18

Brightcove 4.0.8

iOS

AVPlayer 4.0.43

Brightcove 4.0.25

JavaScript

VideoJS 4.2.1

Roku

Roku 3.5.0

C SDK

C SDK v2.180.0.4

Web Brightcove

JS SDK 4.7.0

JS Brightcove 4.4.1

XBox/Windows

Conviva UWP 2.180.0.3


February 2023

API Support for Average Bitrate for Core SDK 4.6.1 and Above

  • JavaScript

    • Added a new constant AVG_BITRATE to report the average bitrate.

    • The existing bitrate is considered as Peak Bitrate.

    • Fixes a crash issue in playlist scenarios when switching to next video.

    More Details: Conviva JavaScript Integration

    Code Access: VideoJS 4.1.13 , JS Core SDK 4.6.1

  • Android

    • Added a new constant AVG_BITRATE to report the average bitrate.

    • The existing bitrate is considered as Peak Bitrate.

    More Details: Conviva Android Integration

    Code Access: Download Package

  • iOS

    • Added a new constant AVG_BITRATE to report the average bitrate.

    • The existing bitrate is considered as Peak Bitrate.

    More Details: Conviva iOS Integration

    Code Access: Download Package

  • Web Brightcove 4.3.6

    • Supports auto collection of Average Bitrate.

    • The existing bitrate is now considered as the Peak Bitrate.

    More Details: Conviva Web Brightcove Integration

    Code Access: Download Package

  • Windows

    • Introduces the setAverageBitrate() API to support setting the average bitrate.

    • Modifies the existing bitrate to peak bitrate.

    More Details: Conviva Windows Sensor Integration

    Code Access: Download Package

  • C SDK 2.179.0.4

    • Introduces the set_average_bitrate() API to support setting the average bitrate.

    • Modifies the set_stream() API documentation for Peak Bitrate.

    More Details: C Sensor Integration

    Code Access: Download Package

Windows SDK Update

Conviva Windows SDK 2.178.1.0 fixes the ad.csid tag issue for Ad session.

More Details: Viewing and Downloading Reports

Code Access: Download Package

Brightcove Support for tvOS

Conviva Brightcove 4.0.22/4.0.23 module now supports Brightcove iOS/tvOS SDK 6.12.0.

More Details: Android Integration Assistant Plugin

January 2023

JavaScript Brightcove Module Upgrade

Conviva-js-brightcove 4.3.5 fixes an issue where Ad metadata was not being reported as Conviva predefined constant.

More Details: Brightcove Sensor Integration

Code Access: Download Package

JavaScript Brightcove Module Upgrade

  • The JavaScript Brightcove module library, 4.3.4, supports Brightcove Player 6.66.8, VideoJs 7.20.4, and Google IMA3 V3.

  • It fixes the issue of reporting Conviva pre-defined content metadata using convivatags.

More Details: Conviva JavaScript Sensor Integration

Code Access: Download Package

iOS Brightcove Module Upgrade

The latest iOS Brightcove library, 4.0.21, supports the Brightcove iOS SDK 6.11.2.

More Details: Conviva Android Sensor Integration

Code Access: Download Package

Sensor Releases 2022

December 2022

Roku Module Upgrade

Roku 3.4.8 library fixes an issue where buffering was not reported during content underrun.

More Details: Conviva Roku Sensor Integration

Code Access: Download Package

Android Brightcove Module Upgrade

The Android Brightcove 4.0.7 library now supports Brightcove Player 7.1.4.

More Details: JavaScript Sensor Integration Help

Code Access: Download Package

Conviva Integration Assistant Plugin for Android Players

This release introduces the Conviva Integration Assistant Plugin for Android, which helps you integrate Android players with only a few clicks. You can download this plugin from the Android Integration Assistant plugin page and follow the instructions to install and use it.

  • To simplify integration, the plugin automatically adds the SDK dependencies to your Android project.

  • It generates the ConvivaHelper.java file with all the code that is required to invoke the integration.

  • It also lists the Advanced Use Cases for Android integration.

More Details: iOS Sensor Integration Help

Roku Module Upgrade

With Roku 3.4.7 library, the endMonitoring API call removes any stopped ConvivaPlayerMonitor task nodes from videoNode.

More Details: Android Sensor Integration Help

Code Access: Download Package

November 2022

Roku Module Upgrade

Roku 3.4.6 library now supports Google DAI 3.60.0.

More Details: JavaScript Sensor Integration Help

Code Access: Download Package

September 2022

Brightcove Module Upgrade

The updated Conviva_SDK_JavaScript_BrightcovePlugin_4.3.3 module now supports:

  • Brightcove Player 6.66.4

  • Video.js 7.20.1

  • Google IMA3 V3

More Details: JavaScript Sensor Integration Help

Code Access: Download Package

Video.js Upgrade

Updates the Conviva_SDK_JavaScript_video.js_4.1.11 SDK.

  • It now supports Video.js 7.20.1

  • It fixes an issue where bitrate wasn't reported for streams without textTracks.

More Details: iOS Sensor Integration Help

Code Access: Download Package

Roku Module Upgrade

Roku 3.4.5 integration now supports:

  • Roku OS 11.5

  • YoSpace 3.4.2

  • Roku ID for Advertising (RIDA) collection

    The module fixes issues with:

    • YoSpace module not auto collecting the bitrate.

    • Server-side ad sessions not copying metrics from content sessions.

    • The collection of c3.app.version when custom tags aren't set.

More Details: JavaScript Sensor Integration Help

Code Access: Download Package

Support for iOS 16 & Brightcove Player upgrade

Brightcove SDK now supports:

  • iOS 16

  • Brightcove iOS SDK 6.10.6

More Details: Android Sensor Integration Help

Code Access: Download Package

Support for Ad Integration in XBox Player for Windows

The XBox Ad integration (v2.178.0.0) includes:

  • Support for Ad Experience
  • New API for creation of Ad Session
  • New API to report Ad Break Start or Ad Break End on the Main Session

More Details: iOS Sensor Integration Help

Code Access: Download Package