본문으로 건너뛰기

Android SDK

버전날짜변경내용
2.9.02026.02.25BugFix
  1. 광고 마커가 있는 라이브 채널 진입 시 시간 불일치 수정
  2. 장시간 재생 시 발생하는 시간 불일치 수정
Feature
  1. 긴 윈도우의 플레이리스트 처리 시 성능 개선
  2. 인터랙티브 광고 UI 개선
  3. TV 환경에서 광고의 "자세히 보기" 선택 시 QR 코드 표시 기능 추가
2.8.32026.01.09BugFix
  1. 트래킹 시간 불일치 문제 수정
Feature
  1. 광고 트래킹 로직 개선
  2. 현재 시간 및 타임존 URL 매크로 추가
  3. XML 콘텐츠 파싱 로직 개선
  4. VOD 광고 요청 타임아웃을 3초에서 5초로 변경
2.8.22025.12.15BugFix
  1. 타임아웃 발생 시 requestChannelAd() API가 빈 광고 목록과 성공 응답을 반환하는 문제 수정
2.8.12025.12.12BugFix
  1. WebView가 없는 기기에서 발생하는 크래시 수정
  2. DASH 스트림 재생 시 ExoPlayer에서 발생하는 광고 트래킹 문제 수정
2.8.02025.12.02Feature
  1. Flower Player를 사용하지 않는 경우에도 앱이 PiP 모드 상태를 SDK에 전달할 수 있도록 FlowerSdk.notifyPictureInPictureModeChanged() API 추가
BugFix
  1. 광고 재생 중 또는 직전에 스트림이 끊기는 문제 수정
  2. VOD 광고 재생 중 발생할 수 있는 데드락 문제 수정
  3. 특정 스트림과 광고 간 전환 시 검은 화면이 나타나는 문제 수정
2.7.32025.11.14BugFix
  1. 프리롤 광고 재생 전 리니어 TV 콘텐츠가 표시되는 문제 수정. 이 수정은 Flower 플레이어를 요구함.
  2. 광고 재생 중 또는 직전에 발생하는 영상 끊김 문제 개선
2.7.22025.11.13BugFix
  1. requestChannelAd() API에서 콜백 오류 발생 시 onPrepare() 콜백이 두 번 호출되는 문제 수정
2.7.12025.11.11Feature
  1. requestChannelAd()의 transactionId 파라미터 타입을 Int에서 Long으로 변경
2.7.02025.11.10Feature
  1. requestChannelAd() API 인터페이스에 트랜잭션 ID 및 응답 상태 포함하도록 변경
BugFix
  1. 커스텀 MediaPlayerAdapter 구현체와 함께 enterChannel() 사용 시 발생하는 크래시 수정
2.6.22025.10.30BugFix
  1. 리니어 TV에서 광고 스킵 시 발생할 수 있는 조작 오류 수정
2.6.12025.10.29BugFix
  1. ExoPlayer에서 TextureView 사용 시 광고 뷰가 표시되지 않는 문제 수정
2.6.02025.10.17Feature
  1. 구글 광고를 가능한 경우 인코딩 없이 즉시 재생하도록 개선
2.5.12025.10.14BugFix
  1. 스킵 가능한 광고가 스킵되지 않았는데도 예비 광고가 삽입되는 문제 수정
2.5.02025.10.02Feature
  1. VOD 컨텐츠를 재생할 때 Flower Player 지원 추가
  2. Bitmovin 플레이어를 감싸는 FlowerBitmovinPlayer 추가
BugFix
  1. VOD 광고가 PIP 모드에서 재생되지 않는 문제 수정. 이 수정은 Flower 플레이어를 요구함.
2.4.22025.10.02BugFix
  1. 2.3.3에서 업그레이드된 코틀린 버전을 2.2.0에서 2.0.21로 롤백
2.4.12025.09.22Feature
  1. requestChannelAd() API를 사용할 때 광고 로드 속도 개선
BugFix
  1. 캐시 파일을 위해 가용 스토리지 용량을 계산할 때 발생하는 오버플로우 수정
2.4.02025.09.19Feature
  1. 자체 광고 서빙 시스템을 사용할 때 광고 스킵 기능을 옵트아웃할 수 있는 FlowerSdk.ignoreSkip() API 추가
2.3.32025.09.09Feature
  1. 광고 로드 속도 개선
2.3.22025.08.26BugFix
  1. 플레이어 오류 시점에 발생하는 크래시 수정
  2. 오디오 전용 미디어가 포함된 HLS 플레이리스트에서 광고 삽입 오류 수정
2.3.12025.08.19BugFix
  1. Linear TV midroll에서 구글 광고 재생 시 발생하는 크래시 수정
2.3.02025.08.13Feature
  1. 플레이리스트 조작 없이 광고를 요청하는 경우 지원
2.2.02025.07.31Feature
  1. 지원되지 않는 플레이어를 직접 정합할 수 있는 MediaPlayerAdapter 인터페이스 추가
2.1.02025.07.30Feature
  1. HLS의 EXT-X-MEDIA-SEQUENCE 값이 variant별로 다른 플레이리스트 형식 지원
2.0.22025.07.21BugFix
  1. HLS 플레이리스트의 속성 구분자에 공백이 포함되어 있을 경우 처리 추가
2.0.12025.07.07BugFix
  1. VOD 및 전면 광고 재생 시 발생하는 KotlinNothingValueException 오류 수정
2.0.02025.06.27Feature
  1. 리니어 채널에서 스킵 광고 기능 지원
  2. 손쉬운 SDK 정합을 위한 FlowerExoPlayer2FlowerMedia3ExoPlayer 추가
  3. 내부적으로 301 리다이렉트를 관리할 수 있도록 개선
  4. DASH 플레이리스트 처리속도 개선
1.1.22025.05.20BugFix
  1. 호스트에서 SDK에 추가한 광고 이벤트 리스너의 동작이 SDK 내부에 영향을 미치지 않도록 수정
  2. SDK 종료와 이벤트 리스너가 겹쳐 발생한 ConcurrentModificationException 오류 수정
1.1.12025.04.30BugFix
  1. 구글 IMA 광고 재생 시 트래킹 로직 개선
1.1.02025.01.14BugFix
  1. VOD 광고를 재생할 때 플랫폼별로 최적의 소재를 선택하도록 수정
  2. VOD 광고 로딩 속도 개선
  3. 리니어 TV 재생 시 플레이리스트 처리시간 개선
  4. 리니어 TV 재생 시 URL 쿼리 파라미터를 제대로 핸들링하지 못하는 오류 수정
Feature
  1. 리니어 TV용 프리롤 광고 기능 추가
  2. 로그 레벨 개선
  3. Bitmovin Player 신규 지원
  4. androidx.media3.exoplayer.ExoPlayer 신규 지원
1.0.302024.11.15BugFix
  1. 로그 레벨을 설정해도 무시되고 모든 로그가 출력되는 문제 수정
  2. HLS 스트림 URL의 파라미터에 인코딩되지 않은 특수문자가(예: 슬래시 "/") 포함되어있는 경우 스트림을 재생할 수 없는 오류 수정
  3. HLS 플레이리스트에 포함된 세그먼트가 SDK 허용량보다 많을 때 스트림을 재생할 수 없는 오류 수정
1.0.292024.10.21BugFix
  1. DASH 스트림 URL에 인코딩되지 않은 URL 파라미터가 있을 때 스트림이 재생되지 않는 문제 수정
  2. DASH 스트림에 필러 광고를 반복해서 재생할 때 발생하는 버퍼링 문제 수정
1.0.282024.10.04Feature
  1. 패키지명 충돌을 피하기 위해 서드파티 라이브러리 패키지명 수정
1.0.272024.09.27BugFix
  1. 안드로이드 WebView가 설치되지 않은 환경에서 발생하는 앱 크래시 수정
1.0.262024.09.13BugFix
  1. HLS 플레이리스트 파싱 중 알 수 없는 태그 또는 속성이 있을 때 실패하는 문제 수정
1.0.252024.09.11Feature
  1. 광고 요청의 성공/실패 여부 상관없이 응답 코드, 요청 URL, 요청 헤더를 로그에 추가
BugFix
  1. Wrapper URL이 포함된 VAST XML 파싱할 때 발생하는 오류 수정
1.0.242024.09.06BugFix
  1. min SDK 버전을 21에서 17로 변경
1.0.232024.09.06BugFix
  1. 특정 형식의 광고 응답 및 소재 플레이리스트 파싱 오류 수정
1.0.222024.09.03Feature
  1. 광고 요청 시 타겟팅 정보 개선
1.0.212024.08.09Feature
  1. DRM이 적용된 DASH 스트림 광고 삽입 지원
  2. changeChannelUrl() API에 광고 요청 시 사용자 정의 HTTP 헤더를 추가할 수 있는 adTagHeaders 파라미터 추가
  3. changeChannelUrl() API에 스트림 요청 시 사용자 정의 HTTP 헤더를 포함할 수 있는 channelStreamHeaders 파라미터 추가
  4. 스트림 재생 중 타겟팅 정보를 교체할 수 있는 changeChannelExtraParams API 추가
1.0.202024.07.18Feature
  1. 커스텀 플레이어 지원을 위해 MediaPlayerHook에서 MediaPlayerAdapter을 반환하는 기능 추가
  2. FlowerAdsManagerListeneronAdSkipped 함수 추가
1.0.192024.04.12BugFix
  1. Linear TV 플레이어 오류에 대한 방어 로직 추가
  2. Linear TV 플레이어에서 오류 발생 시 SDK 리셋 처리
1.0.18
Deprecated
2024.03.29Feature
  1. compileSdk 버전을 33에서 32로 변경
1.0.17
Deprecated
2024.03.29Feature
  1. compileSdk 버전을 34에서 33으로 변경
1.0.16
Deprecated
2024.03.26BugFix
  1. 연이어진 광고 큐에서 필러 광고를 잘못 트래킹하는 오류 수정
1.0.15
Deprecated
2024.03.15BugFix
  1. 긴 쿼리 파라미터가 포함된 스트림 URL을 재생할 수 없는 오류 수정
1.0.14
Deprecated
2024.03.14BugFix
  1. 구글 광고를 재생할 때 뷰어빌리티 문제 수정
1.0.13
Deprecated
2024.02.07BugFix
  1. 특정 광고 소재의 응답을 파싱하지 못하는 오류 수정
1.0.12
Deprecated
2024.01.19BugFix
  1. 래퍼 광고의 응답이 두 개 이상일 때 발생하는 트래킹 오류 수정
1.0.11
Deprecated
2023.12.12BugFix
  1. 완료 비콘 로그가 간헐적으로 호출되지 않는 문제 수정
1.0.10
Deprecated
2023.11.27BugFix
  1. 간헐적으로 발생하는 앱 크래시 문제 수정
1.0.9
Deprecated
2023.11.15Feature
  1. 광고 요청 시 플레이어 객체 수신 처리 기능 개선
  2. 안드로이드 4.2 지원 및 4.1 이하 무시하도록 변경
  3. XML 의존성 제거
BugFix
  1. 광고 처리 시 오류 처리 로직 개선(리포트 방지)
1.0.7
Deprecated
2023.11.06Feature
  1. 광고 스트림의 비트레이트 처리 기능 개선
1.0.6
Deprecated
2023.10.31Feature
  1. 필러 광고의 캐시 처리 기능 개선
1.0.5
Deprecated
2023.10.25BugFix
  1. 광고 응답 순서와 재생 순서 불일치 문제 수정
  2. 간헐적으로 발생하던 앱 크래시 문제 수정
1.0.4
Deprecated
2023.10.13BugFix
  1. 광고 요청 비동기 처리 시, 병렬 처리 문제로 간헐적으로 오류 발생하는 문제 수정
1.0.3
Deprecated
2023.10.12Feature
  1. VAST Parser 기능 개선(빈 문자열 예외 처리)
BugFix
  1. 완료 보고가 되지 않는 문제 수정
1.0.2
Deprecated
2023.09.19New
  1. 커스텀 CUE TAG 지원
1.0.1
Deprecated
2023.08.21New
  1. DRM이 적용된 HLS 스트림 지원
  2. MPEG-DASH 스트림 지원
1.0.0
Deprecated
2022.03.22New
  1. Flower Solution 연동 지원
  2. 프로그래매틱 광고 지원
  3. Direct I/O 광고 지원
  4. HLS 스트림 지원
  5. SCTE-35 CUE TAG 지원
  6. 구글 광고 지원
  • New : 신규 기능
  • Feature : 기존 기능 수정
  • BugFix : 오류 수정