---
title: Media agent for iOS v3.0.0
source: https://docs.newrelic.com/docs/release-notes/streaming-mobile-release-notes/streaming-ios-agent-25-03-03
---

## 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](https://github.com/newrelic/video-agent-ios/blob/v3.0.0/DATAMODEL.md) 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](https://github.com/newrelic/video-agent-iOS/blob/master/README.md). Should you have any questions or require further assistance, please reach out to our support team.
