• /
  • EnglishEspañolFrançais日本語한국어Português
  • Log inStart now

Streaming Video & Ads for Mobile release notesRSS

November 25, 2025
Media agent for iOS v4.0.1

Changes

  • Fixed concurrent access crash in NRTimeSinceTable
  • Fixed inaccurate totalPlayTime

October 13, 2025
Media agent for iOS v4.0.0

Major features

Standalone agent with advanced harvest logic

  • Introduced standalone initialization with advanced harvest logic for improved event processing
  • Added multi-task harvest scheduler for efficient data collection and transmission
  • Implemented priority-based event buffering system
  • New optimized HTTP client with enhanced networking capabilities

Enhanced event management

  • New crash-safe event buffer with persistent storage
  • Integrated dead letter handler for failed event recovery
  • Priority event buffer for critical events
  • Default size estimator for optimized memory usage

Swift support

  • Updated iOS agent with Swift code support
  • Added Swift example implementation (PiPExampleSwift)
  • Improved Swift interoperability

Architecture changes

Pod restructuring

  • Breaking Change: Renamed NewRelicVideoCore to NewRelicVideoAgent
  • Updated pod specifications and dependencies
  • Streamlined component factory pattern

New core components

  • NRVAVideo - Main video agent interface
  • NRVAVideoConfiguration - Centralized configuration management
  • NRVATokenManager - Enhanced authentication handling
  • NRVAHarvestManager - Centralized harvest orchestration
  • NRVAVideoLifecycleObserver - Video lifecycle management
  • NRVADeviceInformation - Device information collection
  • NRVAErrorExceptionHandler - Centralized error handling

Storage & persistence

  • New offline storage capabilities with crash recovery
  • Crash-safe harvest factory for reliable data persistence
  • Integrated dead letter handling for failed events

Breaking changes

  • Pod name change: NewRelicVideoCore has been renamed to NewRelicVideoAgent
    • Update your podfile: pod NewRelicVideoAgent
  • Initialization changes: New standalone initialization pattern with configuration objects
  • API changes: Some internal APIs have been refactored for the standalone architecture

September 15, 2025
Media agent for Android v4.0.1

Update

  • Enriched custom event with attributes like content*, view*, timeSince*

August 1, 2025
Media agent for Android v4.0.0

Update

  • Introduced Android Video Agent with Self-Harvesting Capabilities

July 9, 2025
Media agent for Android v3.0.3

Update

  • Improved calculation logic for contentBitrate

Bug fixes

  • Fixed the totalPlayTime attribute

May 2, 2025
Media agent for Android v3.0.2

Bug fixes

  • Added ErrorCode and ErrorName as new attributes

April 23, 2025
Media agent for iOS v3.0.1

Minor changes

  • The errorName attribute has been renamed to errorMessage.

March 6, 2025
Media agent for Android v3.0.1

Bug fixes

  • Added method to set, userId for ads

March 6, 2025
Media agent for Android v3.0.0

New features and enhancements

  • New Event Types Introduced
    • VideoAction: This event type represents standard actions related to video playback and interaction.
    • VideoErrorAction: This event type captures errors that occur during video playback, providing detailed insight for troubleshooting.
    • VideoAdAction: Dedicated event type for tracking actions related to video advertisements, ensuring better granularity and reporting.
    • VideoCustomAction: A flexible event type for custom actions and interactions within video applications.

Deprecations

  • MobileVideo
    • The MobileVideo event type has been deprecated. Users should transition to using the newer event types that offer enhanced tracking capabilities and specificity.

New attributes introduced

Impact and actions required

  • Transition from PageAction: Users currently tracking PageAction events should adapt their implementations to utilize the newly introduced event types. This change provides improved specificity and scope in tracking actions across video interactions.
  • Update Implementations: Integrators should update their systems to leverage new attributes introduced with the release, which provide richer context and detail for event tracking.
  • Testing & Validation: We recommend testing the implementation of new attributes and event types to ensure compatibility and correct data transmission.

Additional information

For more details on implementing these changes, refer to the updated documentation and integration guides available here. Should you have any questions or require further assistance, please reach out to our support team.

March 3, 2025
Media agent for iOS v3.0.0

New features and enhancements

  • New Event Types Introduced
    • VideoAction: This event type represents standard actions related to video playback and interaction.
    • VideoErrorAction: This event type captures errors that occur during video playback, providing detailed insight for troubleshooting.
    • VideoAdAction: Dedicated event type for tracking actions related to video advertisements, ensuring better granularity and reporting.
    • VideoCustomAction: A flexible event type for custom actions and interactions within video applications.

Deprecations

  • MobileVideo
    • The MobileVideo event type has been deprecated. Users should transition to using the newer event types that offer enhanced tracking capabilities and specificity.

New attributes introduced

  • We have introduced a set of new attributes to enhance data tracking and analytics. These attributes provide additional context and details for the new event types Please refer to the data model documentation for more details. Event Types • VideoAction: Events triggered by general video interactions, such as starting, pausing, or seeking. • VideoAdAction: Events related to ad playback, such as starting, completing, or skipping an ad. • VideoErrorAction: Events triggered by errors encountered during video or ad playback. • VideoCustomAction: Custom events defined to capture specific actions or interactions beyond default event types.

Impact and actions required

  • Transition from MobileVideo: Users currently tracking MobileVideo events should adapt their implementations to utilise the newly introduced event types. This change provides improved specificity and scope in tracking actions across video interactions.
  • Update Implementations: Integrators should update their systems to leverage new attributes introduced with the release, which provide richer context and detail for event tracking.
  • Testing & Validation: We recommend testing the implementation of new attributes and event types to ensure compatibility and correct data transmission.

Additional information

For more details on implementing these changes, refer to the updated documentation and integration guides available here. Should you have any questions or require further assistance, please reach out to our support team.

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.