Android용 IMA DAI SDK 출시 내역

버전 출시일 참고
3.37.0 2025-07-15
  • IMA SDK를 통합하는 앱의 요구사항으로 앱 desugaring을 추가합니다. desugaring이 사용 설정되지 않은 앱은 현재 또는 향후 IMA 버전으로 빌드되지 않습니다. 앱 desugaring을 사용 설정하려면 프로젝트에 IMA SDK 추가를 참고하세요.
  • Android compileSdk 값의 최소 버전 요구사항을 35로, Android Gradle 플러그인 값을 8.6.0으로 업데이트합니다.
  • AD_PERIOD_STARTED 이벤트에서 AdEvent#getAdPeriodInfo() 메서드를 사용하여 액세스할 수 있는 AdPeriodInfo 인터페이스를 추가합니다.
  • ExoPlayer 앱에서 SDK 성능을 평가하고 광고를 예약하는 PlaybackMeasurementCollector 인터페이스를 추가합니다.
  • 유효하지 않은 매개변수로 광고 또는 스트림 요청을 하는 경우 예외를 발생시키도록 IMA를 업데이트합니다.
  • WebView 렌더러가 비정상 종료되는 경우 발생하는 AdError.WEB_VIEW_ERROR 오류 유형을 추가합니다. 이 새로운 오류 유형은 WebView 렌더러 비정상 종료로 인해 앱이 비정상 종료되는 문제를 수정합니다.
  • WebView 초기화의 일부를 백그라운드 스레드로 이동하여 ImaSdkFactory.initialize() 함수를 최적화합니다. 이 변경사항은 ImaSdkFactory.initialize() 호출 중 ANR 오류 발생 가능성을 줄입니다.
  • AdsLoader.release()를 호출하는 동시에 새 광고 요청을 시작하여 발생하는 NullPointerException 오류를 수정합니다.
  • 기존 CTV 기기에서 발생하는 WebViewCompat.addWebMessageListener 비정상 종료를 수정합니다.
  • IMA SDK가 getPreviousCuePointForStreamTimeMs()nullable로 표시하지 않는 문제를 수정했습니다.
  • WebView가 설치되지 않은 경우 SDK가 비정상 종료되는 문제를 수정합니다. 참고: WebView는 SDK의 중요한 구성요소입니다. WebView가 설치되어 있지 않으면 SDK가 제대로 작동하지 않습니다.
  • webkit 종속 항목을 최신 안정 버전으로 업데이트합니다.
  • IMA Android SDK는 Android Jetpack(AndroidX) 라이브러리와 일치하도록 최소 필수 API 수준(minSdkVersion)을 버전 23으로 업데이트할 계획입니다. 자세한 내용은 Jetpack 버전 요구사항을 참고하세요.
  • 다음 지원 중단된 메서드를 삭제합니다.
    • Ad.getUniversalAdIdValue()
    • Ad.getUniversalAdIdRegistry()
    • AdsManager.requestNextAdBreak()
    • BaseManager.isCustomPlaybackUsed()
    • ImaSdkFactory.createAdDisplayContainer()
    • ImaSdkFactory.createAudioAdDisplayContainer(Context)
    • ImaSdkFactory.createStreamDisplayContainer()
    • StreamManager.getStreamTimeForContentTime(double contentTime)
    • StreamManager.getContentTimeForStreamTime(double streamTime)
    • StreamManager.getPreviousCuePointForStreamTime(double streamTime)
    • VideoProgressUpdate.getCurrentTime()
    • VideoProgressUpdate.getDuration()
3.36.0 2024-11-07
  • 이 버전에는 인스턴트 앱 에 관한 알려진 문제가 도입되었습니다. IMA를 인스턴트 앱에 통합하는 경우 앱을 IMA 버전 3.36.0으로 업데이트하지 않는 것이 좋습니다. 다음 SDK 출시에는 이 문제의 수정사항이 포함될 예정입니다.
  • NetworkCode 매개변수를 포함하는 새로운 스트림 요청 메서드를 추가합니다. 새 메서드는 ImaSdkFactory.createLiveStreamRequest()ImaSdkFactory.createVodStreamRequest()입니다. networkCode 매개변수가 포함되지 않은 유사한 API를 지원 중단합니다.
  • CompanionAdSlot.setSize()로 선언된 슬롯 크기와 일치하는 프레임 레이아웃에 컴패니언 광고 소재를 래핑합니다.
  • IMA SDK 버전 3.36.0은 2026년 7월 15일에 지원이 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.35.1 2024-09-24
  • ImaSdkFactory.initialize() API를 사용할 때 Open Measurement가 실패하는 문제를 수정합니다.
  • IMA가 지원하는 minSdkVersion이 21로 증가합니다.
  • 첫 번째 광고 요청 전에 IMA 애셋을 가져오고 초기화하기 위해 ImaSdkFactory.initialize()를 추가합니다. initialize()를 호출하면 향후 광고 재생에 필요한 메모리가 할당되고 첫 번째 광고 재생 시 지연 시간이 줄어듭니다. 자세한 내용은 IMA 로드 시간 개선을 참고하세요.
  • 잘못된 광고 클릭연결 URL 문제를 수정합니다.
  • Android API 버전 25 이하에서 java8 디슈가링을 사용하지 않는 앱에 영향을 미치는 IMA v3.34.0에서 도입된 비정상 종료를 수정합니다.
  • 기존 CTV 기기에서 IMA 시작 시간을 최적화합니다.
  • 브라우저가 설치되지 않은 기기에서 링크를 여는 안정성이 개선되었습니다.
  • IMA SDK 버전 3.35.1은 2025년 11월 7일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.35.0 지원 중단됨 2024-08-28
  • 이 버전에는 ImaSdkFactory.initialize() API를 사용할 때 OMID 측정이 실패하는 알려진 문제가 있습니다. 대신 IMA SDK Android v3.35.1을 사용하세요.
  • 버전 3.35.0이 지원 중단되었으므로 출시 노트가 버전 3.35.1 섹션으로 이동되었습니다.
3.34.0 2024-06-13
3.33.0 2024-03-28
3.32.0 지원 중단됨 2024-01-30
  • 이 버전에는 Android API 수준 25 이하를 실행하는 기기에서 문제가 있습니다. 대신 IMA SDK Android v3.33.0을 사용하세요.
  • 팟 제공을 위한 서드 파티 스티처 VOD 스트림 지원 추가 자세한 내용은 Android 광고 소재 제공 가이드를 참고하세요. 이 변경사항에는 다음 API가 추가됩니다.
  • IMA가 지원하는 minSdkVersion가 19로 증가합니다.
  • 자세히 알아보기 버튼을 사용하는 광고 클릭연결이 Android API 버전 30 이상에서 새 페이지를 열지 않는 문제를 수정했습니다. 이 문제는 IMA SDK 버전 3.31.0~3.29.0에서도 계속 발생하며, 광고 클릭연결이 작동하려면 해결 방법이 필요합니다.
  • AdsLoader.addAdsLoadedListener() 사용 시 ArrayIndexOutOfBoundsException 예외가 발생할 수 있는 버그를 수정합니다.
  • 광고 오류 VAST_NO_ADS_AFTER_WRAPPER를 추가합니다.
3.31.0 2023-08-31
  • Android API 버전 30 이상에서 IMA SDK 버전 3.31.0~3.29.0에 자세히 알아보기 버튼을 사용한 광고 클릭연결이 새 페이지를 열지 않는 문제가 있습니다. 영향을 받는 버전에 대한 해결 방법으로 다음과 같이 앱 매니페스트에 웹 링크를 여는 인텐트 선언을 추가해야 합니다.
              <?xml version="1.0" encoding="utf-8"?>
              <manifest xmlns:android="http://schemas.android.com/apk/res/android"
                  package="com.example.project_name">
                  ...
                  </application>
                  <queries>
                      <intent>
                          <action android:name="android.intent.action.VIEW" />
                          <data android:scheme="https" />
                      </intent>
                      <intent>
                          <action android:name="android.intent.action.VIEW" />
                          <data android:scheme="http" />
                      </intent>
                  </queries>
              </manifest>
            
  • 새 스마트 TV 신호가 포함된 OM SDK의 IMA 종속 항목을 버전 1.4.8로 업데이트합니다.
  • 다음 AdsRequest API가 지원 중단됩니다.
    • getExtraParameter()
    • getExtraParameters()
    • setExtraParameter()
  • IMA SDK 버전 3.31.0은 2025년 3월 28일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.30.3 2023-08-03
  • 시작 지연 시간을 개선하기 위해 내부 라이브러리 종속 항목을 업데이트합니다.
  • IMA SDK 버전 3.30.3은 2024년 8월 31일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.30.2 2023-07-28
  • v3.30.1에서 도입된 예기치 않은 NullPointerException 오류를 수정합니다.
  • SDK에서 일부 이벤트가 발생하지 않는 원인이 되는 Proguarding 문제를 수정합니다. 이 버그 수정은 IMA DAI SDK용 ExoPlayer 확장 프로그램에 영향을 미칩니다.
  • Gradle v8 이상 지원을 추가합니다. 이전 버전의 Android IMA SDK는 gradle.properties 파일에서 android.enableR8.fullMode=false를 설정해야 합니다. 자세한 내용은 R8 전체 모드 도움말을 참고하세요.
  • IMA SDK 버전 3.30.2는 2024년 8월 3일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.30.1 지원 중단됨 2023-04-18
  • 이 버전에는 예상치 못한 NullPointerException 오류 문제가 있습니다. 새로운 작동 버전이 출시될 때까지 이전 IMA SDK Android v3.29.0을 사용합니다.
  • Android TV가 아닌 기기에서 v3.30.0을 사용하는 앱이 비정상 종료되는 문제를 수정합니다.
3.30.0 지원 중단됨 2023-03-29
  • 이 버전에는 Android TV 플랫폼에서 실행되지 않는 앱의 비정상 종료를 유발하는 문제가 있습니다. 대신 IMA SDK Android v3.29.0을 사용하세요.
  • ImaSdkFactory.createVideoStitcherVodStreamRequest() API를 추가합니다.
  • Google TV 하이브리드 인벤토리의 호환성을 추가합니다.
  • 지원 중단된 ImaSdkFactory.createSdkOwnedPlayer() API 지원을 삭제합니다.
  • ADS_PLAYER_NOT_PROVIDED 오류 코드를 추가합니다.
  • 이제 AdsRequestStreamRequest 모두 구현하는 BaseRequest 클래스를 만듭니다.
  • SecureSignals 클래스를 추가합니다.
  • BaseRequest.setSecureSignals() 메서드를 추가합니다.
  • IMA SDK 버전 3.30.0은 2024년 4월 18일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.29.0 2022-10-14
  • EspVersion 클래스 이름을 VersionInfo 클래스로 바꿉니다.
  • 게시자를 위한 암호화된 신호 (ESP) API의 이름을 보안 신호 API로 변경합니다.
  • 기능 플래그 API를 추가합니다. 기능 플래그 API를 사용하여 IMA에서 특정 기능을 사용 설정하거나 중지할 수 있습니다. ImaSdkSettings.getFeatureFlags()ImaSdkSettings.setFeatureFlags()를 사용하여 기능 플래그를 가져오고 설정합니다.
  • 일부 IMA 이벤트가 전송되지 않는 문제를 수정합니다.
  • androidx.webkit:webkit을 IMA SDK 종속 항목으로 추가
  • IMA SDK 버전 3.29.0은 2024년 3월 29일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.28.2 2022-09-14
  • AndroidX를 사용하도록 SDK 종속 항목을 업데이트합니다.
  • IMA SDK 버전 3.28.2는 2023년 10월 14일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.28.1 지원 중단됨 2022-08-03
3.27.1 2022-05-27
  • 서비스 출시, 새로운 기능 없음
  • IMA SDK 버전 3.27.1은 2023년 8월 3일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.27.0 2022-03-01
  • 컴패니언 너비와 높이를 IMA 상수 FLUID_SIZE 로 설정하여 유동 크기 컴패니언 슬롯 지원을 추가합니다.
  • IMA SDK 버전 3.27.0은 2023년 5월 27일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.26.0 2022-01-12
  • 게시자를 위한 암호화된 신호 (ESP) API를 추가합니다 (IMA SDK v3.29.0에서 보안 신호로 이름이 변경됨). 이를 통해 게시자는 네트워크 입찰자와 IDP를 사용 설정할 수 있습니다.
  • IMA SDK 버전 3.26.0은 2023년 3월 1일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.25.1 2021-11-08
  • 맞춤 탭을 사용하여 광고의 인앱 클릭연결을 위해 AdsRenderingSettings.setEnableCustomTabs()AdsRenderingSettings.getEnableCustomTabs()을 추가합니다.
  • 버전 3.25.1부터 IMA SDK에는 SDK의 매니페스트에 com.google.android.gms.permission.AD_ID 권한이 포함되며, Android 빌드 도구가 자동으로 이 권한을 앱 매니페스트에 병합합니다. 사용 중지 방법을 비롯한 AD_ID 권한 선언에 대해 자세히 알아보려면 이 Play Console 도움말을 참고하세요.
  • 신고 및 사기 방지와 같은 사용 사례를 위해 앱 세트 ID 지원을 추가합니다.
  • 스레드 캐싱 및 재사용을 지원하여 여러 AdsLoader 인스턴스를 사용할 때 성능 개선사항을 추가합니다.
  • IMA SDK 버전 3.25.1은 2023년 1월 12일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.24.0 2021-06-03
3.23.0 2021-04-07
  • 세션 ID를 가져오고 설정하는 ImaSdkSettings.setSessionId() ImaSdkSettings.getSessionId() 메서드를 추가합니다. 최대 게재빈도 설정에만 사용되는 임시 무작위 ID입니다.
  • 컴패니언 광고와 관련된 NullPointerException 오류를 수정합니다.
  • 보안 취약점 문제를 해결하기 위해 API 수준 21 미만의 동반 광고 내에서 JavaScript를 사용 중지합니다.
  • IMA SDK 버전 3.23.0은 2022년 6월 3일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.22.3 2021-03-16
  • 광고가 로드되는 동안 AdsLoader를 해제하는 것과 관련된 NullPointerException 오류를 수정합니다.
  • 광고 로드 이벤트가 예기치 않게 전송되는 경우 UNEXPECTED_ADS_LOADED_EVENT1206 오류를 추가합니다.
  • IMA SDK 버전 3.22.3은 2022년 4월 7일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.22.2 2021-02-26
  • 이제 IMA SDK는 다음 라이브러리에 종속됩니다.
    • com.google.android.gms:play-services-base
    • com.google.android.gms:play-services-basement
    • androidx.preference:preference
  • 유효한 세션 ID 없이 AdsLoader에 오류가 표시되는 경우의 오류 메시지를 수정합니다.
  • IMA SDK 버전 3.22.2는 2022년 3월 16일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.22.0 2021-01-11
  • DAI 스트림의 광고 모음 게재를 추가합니다. 광고 모음 게재 워크플로에서 광고 관리자는 광고 게재에만 책임을 집니다. 게시자는 콘텐츠에 대한 책임이 있으며, 이후 광고 관리자로 연결되는 매니페스트를 생성해야 합니다. ImaSdkFactory.createPodStreamRequest()을 사용하여 포드 제공을 위한 스트림 요청을 만듭니다. 이 방법을 사용하는 경우 streamInit()에서 스트림을 로드해야 합니다.
  • 앱 수명 주기 모니터가 제대로 정리되지 않아 발생하는 메모리 누수를 수정합니다.
  • IMA SDK 버전 3.22.0은 2022년 2월 26일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.21.4 2020-12-09
  • 웹 뷰가 소멸된 후 adsLoader.release() 호출과 관련된 무해한 경고 메시지를 삭제합니다.
  • IMA SDK 버전 3.21.4는 2022년 1월 8일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.21.2 2020-11-20
  • 빈 큐에서 메시지 업데이트를 전송하여 발생하는 예기치 않은 스레드 안전 문제를 수정합니다.
  • AdsLoader.release()의 문서를 업데이트합니다.
  • IMA SDK 버전 3.21.2는 2021년 12월 9일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.21.1 2020-11-17
  • 이벤트가 발생할 때 앱이 비정상 종료되는 문제를 수정합니다.
  • IMA SDK 버전 3.21.1은 2021년 11월 20일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.21.0 2020-10-23
  • DAI Android SDK에 SIMID 광고 지원을 추가합니다.
  • AdsLoader.release() 메서드를 추가하고 BaseDisplayContainer.destroy()를 지원 중단합니다. 이 변경사항은 VMAP 광고 일정 중간에 BaseDisplayContainer를 처리할 때 발생하는 메모리 누수를 해결합니다. AdsLoader.release()BaseDisplayContainer.destroy()를 사용하는 대신 IMA SDK 객체를 처리하는 데 권장되는 새로운 메서드입니다.
  • IMA SDK 버전 3.21.0은 2021년 11월 17일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.20.1 2020-10-12
  • Android의 API 수준 29 이상에서 HTMLResource 동반자와 관련된 문제를 수정합니다. 자세한 내용은 문서화된 Android API 동작 변경사항을 참고하세요.
  • IMA SDK 버전 3.20.1은 2021년 10월 23일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.20.0 2020년 8월 18일
  • 버전 3.20.0은 IMA 일시중지 동작 변경사항의 영향을 받는 첫 번째 버전입니다. 이 버전 또는 향후 버전의 SDK를 사용하는 경우 블로그 게시물을 읽고 애플리케이션에서 일시중지 동작을 변경하는 것이 좋습니다. 게시자는 테스트 광고 태그를 사용하여 이러한 변경사항의 구현을 테스트할 수 있습니다.
  • DAI VideoStreamPlayer 클래스의 onPause()onResume() 콜백을 추가합니다.
  • AdProgressInfo 클래스에 adPeriodDuration() 메서드를 추가합니다.
  • Android TV 기기에서 아이콘 클릭 대체 이미지 지원을 추가합니다.
  • Android TV 기기에서 아이콘 대체 이미지가 닫힐 때 처리하는 ICON_FALLBACK_IMAGE_CLOSED 이벤트를 추가합니다.
  • focus() 메서드를 위해 AdsManager에서 지원 중단된 focusSkipButton() 메서드를 삭제합니다.
  • 이제 CTV 기기의 경우 AdEvent.AdEventType STARTED 이벤트가 발생하면 광고가 자동으로 포커스됩니다. 광고의 자동 포커스를 사용 중지하려면 adsRenderingSettings.setFocusSkipButtonWhenAvailable(false) 메서드를 사용한 다음 맞춤 요구사항에 따라 focus() 메서드를 사용하세요.
  • VideoProgressUpdate() 클래스에 getCurrentTimeMs()getDurationMs 메서드를 추가합니다.
  • 새로운 getCurrentTimeMsgetDurationMs 메서드를 위해 getCurrentTimegetDuration 메서드를 지원 중단합니다.
  • 광고 이벤트가 올바르게 보고되지 않는 DASH 라이브 스트림 문제를 수정합니다.
  • IMA SDK 버전 3.20.0은 2021년 10월 12일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.19.4 2020년 7월-8일
  • setLoadVideoTimeout이 제한 시간을 올바르게 업데이트하지 못하는 문제를 수정합니다.
  • IMA SDK 버전 3.19.4는 2021년 8월 18일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.19.3 2020년 6월 29일
  • 동의 관리 플랫폼 SDK와 통합된 플레이어의 비정상 종료를 유발하는 GDPR용 IAB TCF 통합 문제를 수정합니다.
  • IMA SDK 버전 3.19.3은 2021년 7월 8일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.19.2 2020-06-22
3.19.0 2020-05-12
3.18.1 2020-03-25
  • 고밀도 기기에서 호환 광고의 크기 조정을 추가합니다.
  • 클라이언트 측 SIMID 광고 지원 추가
  • IMA SDK 버전 3.18.1은 2021년 5월 12일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.18.0 2020-03-04
  • VideoStreamPlayer 인터페이스에 pause() 및 resume()를 추가합니다. v3.18.0 이상에서 구현해야 합니다.
  • IMA SDK 버전 3.18.0은 2021년 3월 25일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.17.0 2020-02-07
3.16.5 2020-01-22
  • AdsRequest.setContentUrl StreamRequest.setContentUrl 를 사용하여 OMID 1.3 contentUrl 지원을 재작업합니다.
  • FriendlyObstruction 를 사용하여 OMID 1.3 친화적 장애물 지원을 리워크합니다.
  • FriendlyObstruction 를 위해 BaseDisplayContainer.registerVideoControlsOverlayBaseDisplayContainer.unregisterAllVideoControlsOverlay 메서드를 지원 중단합니다.
  • CompanionAdSlots에서 clear()를 호출한 후 발생하는 NullPointerException 문제를 수정합니다.
  • 광고 재생 중에 destroy()를 호출할 때 메모리 누수가 발생할 수 있는 문제를 수정합니다.
  • IMA SDK 버전 3.16.5는 2021년 2월 7일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.16.2 2019-12-05
  • IAB TCFv2 및 CCPA의 동의 매개변수를 자동으로 포함하는 지원을 추가합니다.
  • 이제 Android 환경설정을 사용하려면 androidx 패키지가 필요합니다.
  • IMA SDK 버전 3.16.2는 2021년 1월 22일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.16.1 2019-11-08
3.16.0 2019-10-23
  • 라이브 스트림 중에 모든 광고 태그 매개변수를 대체하는 기능을 제공하는 StreamManagerreplaceAdTagParameters 메서드를 추가합니다.
  • 다음 지원 중단된 메서드의 지원을 삭제합니다.
    • AdsRequest.getAdDisplayContainer()
    • AdsRequest.setAdDisplayContainer(AdDisplayContainer adDisplayContainer)
    • ImaSdkFactory.createAdsLoader(Context context)
    • ImaSdkFactory.createAdsLoader(Context context, ImaSdkSettings settings)
    • ImaSdkFactory.createLiveStreamRequest(String assetKey, String apiKey, StreamDisplayContainer streamDisplayContainer)
    • ImaSdkFactory.createVodStreamRequest(String contentSourceId, String videoId, String apiKey, StreamDisplayContainer streamDisplayContainer)
    • StreamRequest.getStreamDisplayContainer()
  • IMA SDK 버전 3.16.0은 2020년 11월 8일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.14.0 2019-09-11
  • 서비스 출시, 새로운 기능 없음
  • IMA SDK 버전 3.14.0은 2020년 10월 23일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.13.1 2019-09-03
  • 광고 요청의 연속 재생 컨텍스트를 설정하는 기능을 추가합니다. 자세한 내용은 setContinuousPlayback()을 참고하세요.
  • 광고 클래스에 getUniversalAdIds() 메서드를 추가합니다.
  • setAuthToken, getAuthToken, setFormat, getFormatStreamFormat 열거형을 추가합니다.
  • 광고 응답을 수신하기 전에 컨테이너가 삭제될 때 Nexus 5 기기에서 발생하는 오류를 수정합니다.
  • 컴패니언 광고가 한 번만 렌더링되는 문제를 수정했습니다.
  • 지원되지 않는 광고 유형 (비선형, VPAID)이 정상적으로 실패하지 않는 문제를 수정했습니다.
  • IMA SDK 버전 3.13.1은 2020년 9월 11일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.11.3 2019-06-11
  • AOSP 기기에서 is_lat 설정 관련 버그를 수정합니다.
  • IMA SDK 버전 3.11.3은 2020년 9월 3일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.11.2 2019-04-16
  • 다음 비정상 종료를 수정합니다. java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap"
  • IMA SDK 버전 3.11.0은 2020년 6월 11일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.11.0 지원 중단됨 2019-03-22
3.10.9 2019-03-13
  • 첫 번째 광고를 건너뛴 후 후속 광고에서 광고 UI가 렌더링되지 않는 경우가 있는 경합 상태 버그가 수정되었습니다.
  • getCompanionAds() API를 호출할 때 발생하는 비정상 종료 문제를 해결했습니다.
  • IMA SDK 버전 3.10.7은 2020년 3월 22일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.10.7 2019-02-19
3.10.6 2019-01-23
  • 스트림 플레이어 인터페이스에 seek() 메서드를 추가합니다.
  • AD_BUFFERING 광고 이벤트 콜백 지원을 추가합니다.
  • 더 이상 광고 요청에 컨테이너를 전달해서는 안 됩니다. 새 워크플로에서는 컨테이너가 AdsLoader 생성자를 통해 전달되어야 합니다.
  • BaseDisplayContainer.destroy() 메서드를 추가합니다.
  • 동영상 재생이 완료될 때 발생하는 메모리 누수 문제를 수정했습니다.
  • requestNextAdBreak가 지원 중단됩니다. 이 API는 향후 출시 버전에서 삭제될 예정입니다. 그 후 광고는 광고 시점 4초 전에 자동으로 가져옵니다.
  • IMA SDK 버전 3.10.2는 2020년 2월 19일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.10.2 2018-11-13
  • 포드의 두 번째 광고에서 VAST 402 오류가 발생하는 경합 상태를 수정합니다.
  • DAI Android SDK에 최대 게재빈도 및 경쟁 제외가 추가되었습니다.
  • getAdProgressInfo()StreamManager에서 BaseManager로 이동합니다.
  • AdgetVastMediaHeight(), getVastMediaWidth(), getVastMediaBitrate()를 추가합니다.
  • IMA SDK 버전 3.9.4는 2020년 1월 23일에 지원이 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.9.4 2018-08-01
  • AdgetCompanionAds()을 추가합니다. DAI를 사용하는 동안에만 컴패니언 광고를 반환합니다.
  • CompanionAd 클래스를 추가합니다.
  • AdEvent에 새 SKIPPABLE_STATE_CHANGED 이벤트를 추가합니다.
  • 경우에 따라 focusSkipButtonWhenAvailable의 기본 설정이 적용되지 않는 문제를 수정했습니다.
  • IMA SDK 버전 3.9.0은 2019년 8월 1일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.9.0 2018-07-09
  • 이제 Android TV가 지원됩니다.
  • AdsManagerfocusSkipButton()을 추가합니다. 이 기능은 Android TV에서만 작동합니다.
  • AdsRenderingSettingsgetFocusSkipButtonWhenAvailable()을 추가하고 기본값은 true입니다. 이 기능은 Android TV에서만 작동합니다.
  • AdsRenderingSettingssetFocusSkipButtonWhenAvailable()을 추가합니다. 이 기능은 Android TV에서만 작동합니다.
  • 이제 VideoAdPlayerVolumeProvider 인터페이스를 확장합니다. 이제 맞춤 재생을 위해서는 이 인터페이스를 구현해야 합니다.
  • IMA SDK 버전 3.8.7은 2019년 7월 9일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.8.7 2018-05-23
  • HTML 컴패니언 광고에서 애니메이션을 허용합니다.
  • IMA SDK 버전 3.8.5는 2019년 5월 23일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.8.5 2018-04-09
  • ImaSdkSettings이 무시되는 문제를 수정했습니다.
  • com.android.support 버전 파일과의 빌드 충돌 문제가 수정되었습니다.
  • AdsRequestsetAdWillPlayMuted을 추가합니다.
  • AdsRenderingSettingssetLoadVideoTimeout을 추가합니다.
  • IMA SDK 버전 3.8.2는 2019년 4월 9일에 지원이 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.8.2 2018-01-24
  • AdsRequestsetLiveStreamPrefetchSeconds를 추가합니다.
  • 다양한 문서 수정
  • IMA SDK 버전 3.7.4는 2019년 1월 24일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.7.4 2017-06-29
  • AdsRequestsetVastLoadTimeout을 추가합니다.
  • AdgetSkipTimeOffset을 추가합니다.
  • IMA SDK 버전 3.7.2는 2018년 6월 29일에 지원이 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.7.2 2017-05-25
  • ImaSdkSettingssetDebugMode을 추가합니다.
  • IMA SDK 버전 3.7.1은 2018년 5월 25일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.7.1 2017-03-24
  • Proguard를 사용할 때 네임스페이스 충돌을 해결합니다.
  • JAR 크기가 약 30KB 감소했습니다.
  • IMA SDK 버전 3.7.0은 2018년 3월 24일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.7.0 2017-03-13
  • 일부 IMA 클래스가 실수로 ProGuard의 a.a.a.a 패키지로 병합되는 문제를 수정합니다.
  • IMA SDK 버전 3.6.0은 2018년 3월 13일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.6.0 2017-02-16
  • Ad에 다음을 추가합니다.
    • getAdWrapperCreativeIds()
    • getAdvertiserName()
    • getCreativeAdId()
    • getCreativeId()
    • getDealId()
    • getSurveyUrl()
    • getUniversalAdIdRegistry()
    • getUniversalAdIdValue()
  • AdsManager.requestNextAdBreak(). 추가
  • AdsRenderingSettings에 다음을 추가합니다.
    • setEnablePreloading()
    • getEnablePreloading()
  • AdsRequest에 다음을 추가합니다.
    • setContentDuration()
    • setContentKeywords()
    • setContentTitle()
  • IMA SDK 버전 3.5.2는 2018년 2월 16일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.5.2 2016-11-14
  • 선택적으로 광고 재생을 처리하는 SDK 소유 동영상 플레이어를 추가합니다.
  • 리스너를 추가하고 삭제하는 CompanionAdSlot.ClickListener 및 메서드를 추가합니다.
  • 잘못된 getViewability() 오류 로그 문제를 수정합니다.
  • 아이콘의 클릭연결 동작이 올바르게 렌더링되지 않는 문제를 수정합니다.
  • IMA SDK 버전 3.4.0은 2017년 11월 14일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.4.0 2016-09-12
  • Google Play 서비스 버전 9.0.0 이상을 사용할 때 발생하는 중복 파일 오류를 수정했습니다.
3.3.2 2016-07-11
3.3.0 2016-05-31
3.2.1 2016-04-07
  • 서비스 출시, 새로운 기능 없음
3.1.3 2015-12-16
3.b13.3 (베타) 2015-09-10
  • 서비스 출시, 새로운 기능 없음
3.b12.1 (베타) 2015-07-20
3.b11.4 (베타) 2015-05-21
  • API에 다음을 추가합니다.
    • AdError.AdErrorCode.VAST_EMPTY_RESPONSE
    • AdError.getErrorNumber()
    • AdsRequest.setAdWillAutoPlay(Boolean)
    • CompanionAdSlot.isFilled()
    • ImaSdkSettings.setPlayerType(String)
    • ImaSdkSettings.setPlayerVersion(String)
3.b10.3 (베타) 2015-03-24
  • ImaSdkSettings.getMaxRedirectsImaSdkSettings.setMaxRedirects를 추가했습니다.
  • IMA API 클래스가 이제 final입니다.
  • 이제 SDK 버전 번호가 SDK의 베타 상태를 나타내는 b와 함께 3.bX.Y 형식으로 표시됩니다.
  • 다음 AdError.AdErrorCode 값이 삭제되었습니다.
    • API_ERROR - 대신 UNKNOWN_AD_RESPONSE을 사용하세요.
    • PLAYLIST_MALFORMED_RESPONSE - 대신 UNKNOWN_AD_RESPONSE을 사용하세요.
    • REQUIRED_LISTENERS_NOT_ADDED - SDK에서 발생하지 않았습니다.
    • VAST_INVALID_URL - 대신 VAST_LOAD_TIMEOUT을 사용하세요.
베타 v9 2014-10-17
  • 광고 API getTitle, getDescription, getContentType을 추가합니다.
  • 광고 UI에 광고 연속 재생 위치에 관한 정보를 추가합니다(예: '광고 1/4: (0:13)').
  • 동영상 플레이어를 사용하여 광고의 일시중지/재생/재개를 직접 제어해서는 안 됩니다. 대신 AdsManager.pause()AdsManager.resume()를 사용하세요.
베타 v8 2014-06-12
  • 건너뛸 수 있는 광고에서 광고 UI가 삭제되지 않는 문제를 수정합니다.
  • 미디어 파일 로드 시간 초과의 오류 코드를 문서화합니다.
베타 v7 2014-05-27
  • Google Play 서비스 관련 문제를 수정합니다. 이제 SDK를 사용하려면 Google Play 서비스가 앱에 내장되어 있어야 합니다. 자세한 내용은 Google Play 서비스 SDK 설정을 참고하세요.
베타 v6 2014-04-14
  • VAST 3 지원이 추가되었습니다.
  • 부분 VMAP 지원을 추가합니다 (현재 Ad Manager 광고 규칙과 패리티).
  • API에 다음을 추가합니다.
    • AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
    • AdEvent.AdEventType.LOG
    • AdEvent.getAdData()
    • AdPodInfo.getMaximumDuration()
    • AdPodInfo.getPodIndex()
    • AdPodInfo.getTimeOffset()
  • 래퍼가 있는 최적화된 광고 모음이 포함된 미드롤로 인해 광고 모음의 다른 모든 광고가 건너뛰어지는 버그가 수정되었습니다.
  • AdsManager에 전달된 AdsRenderingSettings가 더 이상 무시되지 않습니다.
  • 안정성을 높이기 위해 여러 버그가 수정되었습니다.
베타 v5 2013-12-12
  • 재생목록의 건너뛸 수 있는 광고 문제를 수정합니다.
베타 v4 2013-10-15
  • AdsLoader에서 contentComplete를 호출하여 상관자 값을 재설정하는 기능이 추가되었습니다.
베타 v3 2013-09-05
  • 서비스 출시, 새로운 기능 없음
베타 v2 2013-07-07
  • SDK 베타 버전의 공개 출시
비공개 베타 v2 2013-06-24
  • ImaSdkSettings 객체에서 UI 언어를 설정하는 API가 추가되었습니다. 이는 광고 언어가 아닌 UI 언어를 설정하는 데 사용됩니다.
  • 앱에 IMA SDK와 AdMob SDK 라이브러리가 모두 포함된 경우 발생하는 충돌을 수정했습니다.
  • 다양한 내부 성능 측정항목의 로깅이 추가되었습니다.
비공개 베타 v1 2013-04-02
  • 최초 베타 출시입니다. 베타 출시와 관련하여 알려진 문제는 다음과 같습니다.

    SDK 관련

    HTML5 IMA SDK 내에서 사용할 수 있는 다음 AdEvents는 Android v3 IMA SDK 내에서 지원되지 않습니다. IMPRESSION, LOG, SKIPPABLE_STATE_CHANGED, STOPPED, VOLUME_CHANGED, VOLUME_MUTED

    샘플 앱 관련

    1. 사용자가 광고를 클릭한 후 광고 플레이어가 제대로 재개되지 않는 간헐적인 문제가 있습니다. 예를 들어 광고를 클릭한 후 앱으로 돌아갈 때가 있습니다. 이 경우 광고 재생을 재개하면 클릭하기 전 중단된 위치에서 재개되는 대신 광고가 끝까지 건너뛰고 완료됩니다.
    2. '인스트림 2' 광고 태그에서 반환된 광고는 v3 IMA Android SDK와 호환되지 않습니다.
    3. 광고가 재생되는 동안 샘플 플레이어에서 탐색 (스크러빙)이 자동으로 사용 중지되지 않습니다. 광고가 재생되는 동안 동영상 플레이어에서 탐색을 사용 중지해야 합니다.