• /
  • EnglishEspañolFrançais日本語한국어Português
  • 로그인지금 시작하기

Streaming Video & Ads for Mobile release notesRSS

September 17
Media agent for Android v5.0.0

Features

  • THEOplayer integration - add NRTHEOPlayerTracker module and sample app support

Bug fixes

  • Add error handler
  • Add Read Me file
  • Add Rendition shift
  • Add unit test
  • Added test cases
  • ci: remove --no-ci from semantic-release to fix major version detection
  • ci: remove --no-ci from semantic-release to fix major version detection
  • Error code to null
  • Fix CI failure
  • Fix CI failure
  • Fix CI failure
  • Release tracker issue
  • Remove config driven code
  • Remove default code reference
  • Remove unused code
  • Remove unused code
  • Rephrased the statement
  • Resize the video
  • Review comments
  • Review comments
  • Sample app
  • Test cases
  • theo: restart session on seek-back after video end
  • timeSince-session-boundary
  • Update comment
  • Update ReadMe file
  • Update the video url
  • Updated error handler
  • Updated error handler part
  • Updated with config driven

September 3
Media agent for iOS v4.4.0

New features

  • Added support for Swift Package Manager.
  • NRMediaTailorTracker: Added a new AWS MediaTailor server-side ad-insertion (SSAI) tracker for AVPlayer (iOS 12+ and tvOS 12+), offering feature parity with NRIMATracker.

Bug Fixes

  • ios-publish: Modified retry logic to survive partial pipeline failures.

September 3
iOS v4.4.0용 미디어 에이전트

새로운 기능

  • 스위프트 패키지 매니저 지원이 추가되었습니다.
  • NRMediaTailorTracker: AVPlayer(iOS 12+ 및 tvOS 12+)용 새로운 AWS MediaTailor 서버 측 광고 삽입(SSAI) 트래커를 추가하여 NRIMATracker와(과) 동일한 기능을 제공합니다.

버그 수정

  • ios-publish: 부분적인 파이프라인 실패에도 유지되도록 재시도 로직을 수정했습니다.

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 31
안드로이드 v4.5.0용 미디어 에이전트

특징

  • sample-app: 라이브 스트림의 카운트다운 대신 LIVE 배지 표시
  • sample-app: 직접 매니페스트 URL 재생 및 모의 서버 테스트 지원

버그 수정

  • exoplayer: 라이브 스트림에 대해 contentIsLive를 보고하고 contentDuration 생략
  • mediatailor: 추적 구축된 가용성이 증가할 때 새로 보고된 광고 추가(fd2b5fd), #2 #3닫기
  • mediatailor: 후행 세그먼트 sessionId 추출 중앙화
  • mediatailor: 추적 엔드포인트가 확인된 방법 분류
  • mediatailor: DASH 큐 오프셋을 수정하고 HLS 중단에 안정적인 ID 부여
  • mediatailor: 암시적 세션 DASH 재생 목록 경로에서 추적 URL을 도출합니다.
  • mediatailor: 암시적 세션 HLS 재생 목록 경로에서 추적 URL을 도출합니다.
  • mediatailor: 보류 중인 암시적 세션 추적 URL을 지연으로 설명합니다.
  • mediatailor: 추적 가져오기가 조용히 실패할 때 AD_ERROR를 발생시킵니다.
  • mediatailor: 광고별 메트릭을 위해 creativeId 우선 기본 키를 노출합니다.
  • mediatailor: 좀비 브레이크 및 파드 드리프트에 대비하여 일정 병합을 강화합니다.
  • mediatailor: 추적 광고 수가 일치하지 않을 때 매니페스트 파드 경계를 유지합니다.
  • mediatailor: EXT-X-DATERANGE가 이전 trackingUrl 추측을 재정의하도록 허용합니다.
  • mediatailor: 생성 시 플레이헤드 폴링 간격을 구성할 수 있도록 설정합니다.
  • mediatailor: adId가 없을 때 시작 시간을 기준으로 growing-avail 광고를 일치시킵니다.
  • mediatailor: ID로 매니페스트 브레이크를 일치시키고, MISSING_AVAIL_START를 한 번 제어합니다.
  • mediatailor: 여러 폴링에 걸치지 않고 단일 폴링 내에서 NextToken의 페이지를 매깁니다.
  • mediatailor: 광고 시작 상대적 타이밍으로 추적 이벤트 비콘을 파싱합니다
  • mediatailor: 파드 endTimeMs가 포함하는 브레이크를 초과해서는 안 됩니다
  • mediatailor: 라이브 일정에서 시청한 avail을 제거합니다
  • mediatailor: 광고될 때 EXT-X-DATERANGE에서 HLS 추적 URL을 읽습니다
  • mediatailor: segmentPrefix를 정규 adSegmentPrefix로 이름을 변경합니다
  • mediatailor: DASH 광고 기간에 대해 모든 representation의 일치를 요구합니다
  • mediatailor: 추적 requests를 POST에서 다시 GET으로 되돌립니다
  • mediatailor: 추적 폴링 전반에 걸쳐 NextToken을 왕복 처리합니다
  • mediatailor: 라이브 창 교체 전반에 걸쳐 avail 식별성을 안정화합니다
  • mediatailor: startTimeInSeconds가 누락된 avail을 오류로 표시합니다
  • mediatailor: 플레이헤드가 해당 창을 벗어난 후 추가된 파드를 표시합니다
  • mediatailor: AD_START를 발생시키는 대신 빈 avail을 no-fill로 처리합니다

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)

Copyright © 2026 New Relic Inc.

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