• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Streaming Video & Ads for Mobile release notesRSS

August 31
Media agent for Android v4.5.0

Features

  • sample-app: show a LIVE badge instead of a countdown for live streams
  • sample-app: support direct manifest URL playback and mock-server testing

Bug Fixes

  • exoplayer: report contentIsLive and omit contentDuration for live streams
  • mediatailor: append newly-reported ads when a tracking-built avail grows (fd2b5fd), closes #2 #3
  • mediatailor: centralise trailing-segment sessionId extraction
  • mediatailor: classify how the tracking endpoint was resolved
  • mediatailor: correct DASH cue offset and give HLS breaks a stable id
  • mediatailor: derive tracking URL from implicit-session DASH playlist path
  • mediatailor: derive tracking URL from implicit-session HLS playlist path
  • mediatailor: describe pending implicit-session tracking URL as deferral
  • mediatailor: emit AD_ERROR when tracking fetch fails silently
  • mediatailor: expose creativeId-first primary key for per-ad metrics
  • mediatailor: harden schedule merge against zombie breaks and pod drift
  • mediatailor: keep manifest pod boundaries when tracking ad count disagrees
  • mediatailor: let EXT-X-DATERANGE override an earlier trackingUrl guess
  • mediatailor: make playhead poll interval configurable at construction
  • mediatailor: match growing-avail ads by start time when adId is absent
  • mediatailor: match manifest breaks by id, gate MISSING_AVAIL_START once
  • mediatailor: paginate NextToken within one poll instead of across polls
  • mediatailor: parse tracking-event beacons with ad-start-relative timing
  • mediatailor: pod endTimeMs must not exceed its enclosing break
  • mediatailor: prune viewed avails from the live schedule
  • mediatailor: read HLS tracking URL from EXT-X-DATERANGE when advertised
  • mediatailor: rename segmentPrefix to canonical adSegmentPrefix
  • mediatailor: require unanimous representation agreement for DASH ad periods
  • mediatailor: revert tracking requests from POST back to GET
  • mediatailor: round-trip NextToken across tracking polls
  • mediatailor: stabilise avail identity across live window rotations
  • mediatailor: surface avails missing startTimeInSeconds as an error
  • mediatailor: surface pods appended after the playhead left their window
  • mediatailor: treat empty avails as no-fill instead of firing AD_START

August 4
Media agent for Android v4.4.0

New features

Bug fixes

  • Aligned totalPauseTime with the iOS clock model and stopped emitting totalTimeSwitchedDown. (924c7b9)
  • Classified startup and playback errors by content-started state, for iOS parity. (a6b3288)
  • Corrected CONTENT_DROPPED_FRAMES event fields and fixed the underlying ANR root cause. (a5afc73)
  • Deduplicated consecutive identical download-rate samples. (e9b6d1f)
  • Emitted a fresh totalPlaytime value in QOE_AGGREGATE. (af065d6)
  • Excluded only ad time from startupTime, for iOS parity. (9321ac8)
  • Recorded the final QoE event into the crash-safe buffer at CONTENT_END. (e1d3ae1)
  • Removed an unused classpath. (f729768)
  • Removed an unused dependency. (0bdd95b)
  • Removed an unused plugin. (fa11838)
  • Replaced the global harvestCycleNumber gate with a per-tracker gate. (9e19faf)
  • Updated a variable name. (72de035)
  • Updated the allowlist for QOE_AGGREGATE context attributes, for iOS parity. (dd1d3ef)
  • Updated the bitrate timer to use the isPlaying transition. (011ade3)

August 4
안드로이드용 미디어 에이전트 v4.4.0

새로운 기능

  • JP 리전 지원이 추가되었습니다. (e97c6ca)

버그 수정

  • totalPauseTime 을(를) iOS 클록 모델에 맞추고 totalTimeSwitchedDown 방출을 중지했습니다. (924c7b9)
  • iOS와의 동등성을 위해 콘텐츠 시작 상태별로 시작 및 재생 오류를 분류했습니다. (a6b3288)
  • CONTENT_DROPPED_FRAMES 이벤트 필드를 수정하고 근본적인 ANR 원인을 해결했습니다. (a5afc73)
  • 연속적으로 동일한 다운로드 속도 샘플을 중복 제거했습니다. (e9b6d1f)
  • QOE_AGGREGATE에서 새로운 totalPlaytime 값을 내보냈습니다. (af065d6)
  • iOS와의 패리티를 위해 startupTime에서 광고 시간만 제외했습니다. (9321ac8)
  • CONTENT_END에 충돌 방지 버퍼에 최종 QoE 이벤트를 기록했습니다. (e1d3ae1)
  • 사용하지 않는 클래스 경로를 제거했습니다. (f729768)
  • 사용하지 않는 종속성을 제거했습니다. (0bdd95b)
  • 사용하지 않는 플러그인을 제거했습니다. (fa11838)
  • 글로벌 harvestCycleNumber 게이트를 트래커별 게이트로 교체했습니다. (9e19faf)
  • 변수 이름을 업데이트했습니다. (72de035)
  • iOS와의 동등성을 위해 QOE_AGGREGATE 컨텍스트 속성에 대한 허용 목록을 업데이트했습니다. (dd1d3ef)
  • isPlaying 전환을 사용하도록 비트레이트 타이머를 업데이트했습니다. (011ade3)

August 4
Media agent for iOS v4.3.0

Published to CocoaPods

  • NewRelicVideoAgent 4.3.0
  • NRAVPlayerTracker 4.3.0
  • NRIMATracker 4.3.0

New features

Bug fixes

  • Fixed ad-break time inflating totalPauseTime. (7c41112)
  • Corrected rendition KPIs across views in multi-video sessions. (bd7d6c9)
  • Fixed multiple device UUIDs per viewId. (790c7e6)

August 4
iOS v4.3.0용 미디어 에이전트

CocoaPods에 게시됨

  • NewRelicVideoAgent 4.3.0
  • NRAVPlayerTracker 4.3.0
  • NRIMATracker 4.3.0

새로운 기능

  • JP 리전 지원이 추가되었습니다. (2acc442)
  • 새로운 QOE 속성을 추가했습니다. (7b06033)

버그 수정

  • totalPauseTime을(를) 부풀리는 광고 시간을 수정했습니다. (7c41112)
  • 다중 비디오 세션의 뷰 전체에서 렌디션 KPI를 수정했습니다. (bd7d6c9)
  • viewId당 여러 기기 UUID 문제를 수정했습니다. (790c7e6)

July 13
Media agent for Android v4.3.1

4.3.1 (2026-07-13)

Bug Fixes

  • Fixed an issue where CSAI preroll operations inadvertently dropped CONTENT_START events. (948f229)

July 13
안드로이드 v4.3.1용 미디어 에이전트

4.3.1 (2026. 7. 13.)

버그 수정

  • CSAI 프리롤 작업에서 의도치 않게 CONTENT_START 이벤트를 누락하는 문제를 수정했습니다. (948f229)

June 5
Media agent for iOS v4.1.4

Published to CocoaPods

  • NewRelicVideoAgent 4.1.4
  • NRAVPlayerTracker 4.1.4
  • NRIMATracker 4.1.4

Bug fixes

  • Exposed sendSeekStart/sendSeekEnd on NRVAVideo; auto-detected seek in AVPlayerTracker (34493b4)
  • Fixed NRTrackerPair leaking NSNull sentinel to callers (82ef94f)
  • Implemented partial container sanitization, nil guard, and dead code removal (6aac79f)
  • Read totalPreRollAdTime from CONTENT_START attributes (d565378)
  • Sanitized attribute values at setAttribute storage boundary (7d07298)

June 5
iOS용 미디어 에이전트 v4.1.4

CocoaPods에 게시됨

  • NewRelicVideoAgent 4.1.4
  • NRAVPlayerTracker 4.1.4
  • NRIMATracker 4.1.4

버그 수정

  • NRVAVideosendSeekStart/sendSeekEnd 노출, AVPlayerTracker 에서 탐색 자동 감지 (34493b4)
  • 호출자에게 NSNull 센티널을 누출하는 NRTrackerPair 수정 (82ef94f)
  • 부분 컨테이너 살균, nil 가드 및 데드 코드 제거 구현 (6aac79f)
  • CONTENT_START 속성에서 totalPreRollAdTime 읽기 (d565378)
  • setAttribute 스토리지 경계에서 새니타이즈된 속성 값 (7d07298)

May 21
Media agent for Android v4.2.0

New features

  • Added the AWS MediaTailor server-side ad insertion (SSAI) tracker for DASH and HLS streams. (caf8f7c)

Bug fixes

  • Removed trust-all SSL bypass in MediaTailor sample (92ad555)

Copyright © 2026 New Relic Inc.

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