Google IMA Android SDK 출시 내역

버전 출시일 참고
3.36.0 2024-11-07
  • 이 버전에서는 인스턴트 앱 과 관련하여 알려진 문제가 도입되었습니다. IMA를 인스턴트 앱에 통합하는 경우 앱을 IMA 버전 3.36.0으로 업데이트하지 않는 것이 좋습니다. 다음 SDK 출시에 이 문제의 수정사항이 포함됩니다.
  • NetworkCode 매개변수를 포함하는 새 스트림 요청 메서드를 추가합니다. 새 메서드는 ImaSdkFactory.createLiveStreamRequest()ImaSdkFactory.createVodStreamRequest()입니다. networkCode 매개변수가 포함되지 않은 유사한 API를 지원 중단합니다.
  • CompanionAdSlot.setSize()로 선언된 슬롯 크기와 일치하는 프레임 레이아웃으로 컴패니언 광고 소재를 래핑합니다.
3.35.1 2024-09-24
  • ImaSdkFactory.initialize() API를 사용할 때 Open Measurement가 실패하는 문제를 수정했습니다.
  • IMA에서 지원하는 minSdkVersion를 21로 늘립니다.
  • 첫 번째 광고 요청 전에 IMA 확장 소재를 가져오고 초기화하는 ImaSdkFactory.initialize()를 추가합니다. initialize()를 호출하면 향후 광고 재생에 필요한 메모리가 할당되고 첫 번째 광고를 재생할 때의 지연 시간이 줄어듭니다.
  • 잘못된 광고 클릭연결 URL 문제를 수정합니다.
  • Android API 버전 25 이하에서 Java8 디슈가링을 사용하지 않는 앱에 영향을 미치는 IMA v3.34.0에서 발생한 비정상 종료를 수정합니다.
  • 기존 CTV 기기의 IMA 시작 시간에 최적화를 추가합니다.
  • 브라우저가 설치되지 않은 기기에서 링크를 여는 안정성이 개선되었습니다.
  • 2025년 11월 7일에 SDK 버전 3.35.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
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 pod 제공 가이드를 참고하세요. 이번 변경사항에는 다음 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 신호가 포함된 버전 1.4.8로 IMA의 OM SDK 종속 항목을 업데이트합니다.
  • 다음 AdsRequest API가 지원 중단되었습니다.
    • getExtraParameter()
    • getExtraParameters()
    • setExtraParameter()
  • 2025년 3월 28일에 SDK 버전 3.31.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.30.3 2023-08-03
  • 시작 지연 시간을 개선하기 위해 내부 라이브러리 종속 항목을 업데이트합니다.
  • 2024년 8월 31일에 SDK 버전 3.30.3이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.30.2 2023-07-28
  • v3.30.1에서 발생한 예상치 못한 NullPointerException 오류를 수정합니다.
  • 일부 이벤트가 SDK에서 내보내지 않는 원인이 되는 프로가딩 문제를 수정했습니다. 이 버그 수정은 IMA DAI SDK용 ExoPlayer 확장 프로그램에 영향을 미칩니다.
  • Gradle v8 이상을 지원합니다. 이전 버전의 Android IMA SDK는 gradle.properties 파일에서 android.enableR8.fullMode=false를 설정해야 합니다. 자세한 내용은 R8 전체 모드 도움말을 참고하세요.
  • 2024년 8월 3일에 SDK 버전 3.30.2가 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.30.1 지원 중단됨 2023-04-18
  • 이 버전에는 예상치 못한 NullPointerException 오류가 있습니다. 작동하는 최신 버전이 출시될 때까지 이전 IMA SDK Android v3.29.0을 사용합니다.
  • v3.30.0을 사용하는 앱이 Android TV가 아닌 기기에서 비정상 종료되는 문제를 수정했습니다.
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() 메서드를 추가합니다.
  • 2024년 4월 18일에 SDK 버전 3.30.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.29.0 2022-10-14
  • EspVersion 클래스의 이름을 VersionInfo 클래스로 바꿉니다.
  • 게시자를 위한 암호화된 신호 (ESP) API의 이름을 보안 처리된 신호 API로 변경합니다.
  • 기능 플래그 API를 추가합니다. 기능 플래그 API를 사용하여 IMA에서 특정 기능을 사용 설정하거나 중지할 수 있습니다. ImaSdkSettings.getFeatureFlags()ImaSdkSettings.setFeatureFlags()를 사용하여 기능 플래그를 가져오고 설정합니다.
  • 일부 IMA 이벤트가 전송되지 않는 문제를 수정했습니다.
  • androidx.webkit:webkit을 IMA SDK 종속 항목으로 추가합니다.
  • 2024년 3월 29일에 SDK 버전 3.29.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.28.2 2022-09-14
  • AndroidX를 사용하도록 SDK 종속 항목을 업데이트합니다.
  • 2023년 10월 14일에 SDK 버전 3.28.2가 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.28.1 지원 중단됨 2022-08-03
3.27.1 2022-05-27
  • 서비스 출시, 새로운 기능 없음
  • 2023년 8월 3일에 SDK 버전 3.27.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.27.0 2022-03-01
  • 컴패니언 너비와 높이를 IMA 상수 FLUID_SIZE 로 설정하여 유동 크기 컴패니언 슬롯을 지원합니다.
  • 2023년 5월 27일에 SDK 버전 3.27.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.26.0 2022-01-12
  • 게시자용 암호화된 신호 (ESP) API를 추가합니다 (IMA SDK v3.29.0에서 보안 처리된 신호로 이름이 변경됨). 이를 통해 게시자는 네트워크 입찰자와 IDP를 사용 설정할 수 있습니다.
  • 2023년 3월 1일에 SDK 버전 3.26.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
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 인스턴스를 사용할 때의 성능 개선을 추가합니다.
  • 2023년 1월 12일에 SDK 버전 3.25.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.24.0 2021-06-03
3.23.0 2021-04-07
  • 세션 ID를 가져오고 설정하는 ImaSdkSettings.setSessionId() ImaSdkSettings.getSessionId() 메서드를 추가합니다. 최대 게재빈도 설정에만 사용되는 임시 무작위 ID입니다.
  • 함께 표시되는 광고와 관련된 NullPointerException 오류를 수정했습니다.
  • 보안 취약점 문제를 해결하기 위해 API 수준 21 미만의 호환 광고 내에서 JavaScript를 사용 중지합니다.
  • 2022년 6월 3일에 SDK 버전 3.23.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.22.3 2021-03-16
  • 광고가 로드되는 동안 AdsLoader를 해제하는 것과 관련된 NullPointerException 오류를 수정합니다.
  • 광고 로드 이벤트가 예기치 않게 전송되는 경우 UNEXPECTED_ADS_LOADED_EVENT1206 오류를 추가합니다.
  • 2022년 4월 7일에 SDK 버전 3.22.3이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
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
  • AdsLoader가 유효한 세션 ID 없이 오류를 수신할 때의 오류 메시지를 수정합니다.
  • 2022년 3월 16일에 SDK 버전 3.22.2가 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.22.0 2021-01-11
  • DAI 스트림의 광고 모음 게재를 추가합니다. 광고 모음 게재 워크플로에서 Ad Manager는 광고 게재만 담당합니다. 게시자는 콘텐츠와 Ad Manager를 가리키는 매니페스트를 만드는 일을 담당합니다. ImaSdkFactory.createPodStreamRequest()을 사용하여 Pod 게재의 스트림 요청을 만듭니다. 이 방법을 사용하는 경우 streamInit()에서 스트림을 로드해야 합니다.
  • 앱 수명 주기 모니터가 제대로 정리되지 않아 발생하는 메모리 누수를 수정했습니다.
  • 2022년 2월 26일에 SDK 버전 3.22.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.21.4 2020-12-09
  • WebView가 소멸된 후 adsLoader.release() 호출과 관련된 무해한 경고 메시지를 삭제합니다.
  • 2022년 1월 8일에 SDK 버전 3.21.4가 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.21.2 2020-11-20
  • 빈 대기열에서 메시지 업데이트를 전송하여 발생하는 예상치 못한 스레드 안전 문제가 수정되었습니다.
  • AdsLoader.release()의 문서를 업데이트했습니다.
  • 2021년 12월 9일에 SDK 버전 3.21.2가 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.21.1 2020-11-17
  • 이벤트가 실행될 때 가끔 앱이 비정상 종료되는 문제를 수정했습니다.
  • 2021년 11월 20일에 SDK 버전 3.21.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.21.0 2020-10-23
  • DAI Android SDK에 SIMID 광고 지원을 추가합니다.
  • AdsLoader.release() 메서드를 추가하고 BaseDisplayContainer.destroy()를 지원 중단합니다. 이 변경사항을 통해 VMAP 광고 일정 중간에 BaseDisplayContainer를 폐기할 때 발생하는 메모리 누수가 해결됩니다. AdsLoader.release()BaseDisplayContainer.destroy()를 사용하는 대신 IMA SDK 객체를 삭제하는 새로운 권장 메서드입니다.
  • 2021년 11월 17일에 SDK 버전 3.21.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.20.1 2020-10-12
  • Android의 API 수준 29 이상에서 HTMLResource 동반자의 문제를 수정합니다. 자세한 내용은 문서화된 Android API 동작 변경사항을 참고하세요.
  • 2021년 10월 23일에 SDK 버전 3.20.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
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 이벤트를 추가합니다.
  • AdsManager에서 지원 중단된 focusSkipButton() 메서드를 focus() 메서드로 대체합니다.
  • 이제 CTV 기기의 경우 AdEvent.AdEventType STARTED 이벤트가 실행되면 광고가 자동으로 포커스가 설정됩니다. 광고의 자동 포커스를 사용 중지하려면 adsRenderingSettings.setFocusSkipButtonWhenAvailable(false) 메서드를 사용한 다음 맞춤 요구사항에 따라 focus() 메서드를 사용하세요.
  • VideoProgressUpdate() 클래스에 getCurrentTimeMs()getDurationMs 메서드를 추가합니다.
  • getCurrentTimegetDuration 메서드를 지원 중단하고 새로운 getCurrentTimeMsgetDurationMs 메서드로 대체합니다.
  • 광고 이벤트가 올바르게 보고되지 않는 DASH 라이브 스트림 문제를 수정했습니다.
  • 2021년 10월 12일에 SDK 버전 3.20.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.19.4 2020년 7월-8일
  • setLoadVideoTimeout가 제한 시간을 올바르게 업데이트하지 못하는 문제를 수정했습니다.
  • 2021년 8월 18일에 SDK 버전 3.19.4가 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.19.3 2020년 6월 29일
  • 동의 관리 플랫폼 SDK와 통합된 플레이어의 비정상 종료를 일으킨 GDPR용 IAB TCF 통합 문제를 수정했습니다.
  • 2021년 7월 8일에 SDK 버전 3.19.3이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.19.2 2020-06-22
3.19.0 2020-05-12
3.18.1 2020-03-25
  • 픽셀 밀도가 높은 기기에서 호환 광고의 크기 조정을 추가합니다.
  • 클라이언트 측 SIMID 광고 지원을 추가합니다.
  • 2021년 5월 12일에 SDK 버전 3.18.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.18.0 2020-03-04
  • VideoStreamPlayer 인터페이스에 pause() 및 resume()을 추가합니다. v3.18.0 이상에서 구현해야 합니다.
  • 2021년 3월 25일에 SDK 버전 3.18.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.17.0 2020-02-07
3.16.5 2020-01-22
  • AdsRequest.setContentUrl StreamRequest.setContentUrl 를 사용하여 OMID 1.3 contentUrl 지원을 수정합니다.
  • FriendlyObstruction 를 사용하여 OMID 1.3 지원 장애물에 대한 지원을 수정했습니다.
  • BaseDisplayContainer.registerVideoControlsOverlayBaseDisplayContainer.unregisterAllVideoControlsOverlay 메서드를 지원 중단하고 FriendlyObstruction 로 대체했습니다.
  • CompanionAdSlots에서 clear()를 호출한 후 발생하는 NullPointerException 문제를 수정했습니다.
  • 광고 재생 중에 destroy()를 호출할 때 메모리 누수가 발생할 수 있는 문제를 수정했습니다.
  • 2021년 2월 7일에 SDK 버전 3.16.5가 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.16.2 2019-12-05
  • IAB TCFv2 및 CCPA의 동의 매개변수 자동 포함을 지원합니다.
  • 이제 Android 환경설정을 사용하려면 androidx 패키지가 필요합니다.
  • 2021년 1월 22일에 SDK 버전 3.16.2가 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.16.1 2019-11-08
3.16.0 2019-10-23
  • 라이브 스트림 중에 모든 광고 태그 매개변수를 대체하는 기능을 제공하는 replaceAdTagParameters 메서드를 StreamManager에 추가합니다.
  • 지원 중단된 다음 메서드에 대한 지원을 삭제합니다.
    • 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()
  • 2020년 11월 8일에 SDK 버전 3.16.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.14.0 2019-09-11
  • 서비스 출시, 새로운 기능 없음
  • 2020년 10월 23일에 SDK 버전 3.14.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.13.1 2019-09-03
  • 광고 요청에 연속 재생 컨텍스트를 설정하는 기능을 추가합니다. 자세한 내용은 setContinuousPlayback()을 참고하세요.
  • Ad 클래스에 getUniversalAdIds() 메서드를 추가합니다.
  • setAuthToken, getAuthToken, setFormat, getFormat, StreamFormat 열거형을 추가합니다.
  • 광고 응답을 수신하기 전에 컨테이너가 삭제될 때 Nexus 5 기기에서 발생하는 오류를 수정합니다.
  • 컴패니언 광고가 한 번만 렌더링되는 문제를 수정했습니다.
  • 지원되지 않는 광고 유형 (비선형, VPAID)이 정상적으로 실패하지 않는 문제를 수정했습니다.
  • 2020년 9월 11일에 SDK 버전 3.13.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.11.3 2019-06-11
  • AOSP 기기의 is_lat 설정 관련 버그를 수정했습니다.
  • 2020년 9월 3일에 SDK 버전 3.11.3이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.11.2 2019-04-16
  • 다음 비정상 종료 문제를 수정했습니다. java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap"
  • 2020년 6월 11일에 SDK 버전 3.11.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.11.0 지원 중단됨 2019-03-22
3.10.9 2019-03-13
  • 첫 번째 광고가 건너뛴 후 후속 광고에서 광고 UI가 렌더링되지 않는 경합 상태 버그가 수정되었습니다.
  • getCompanionAds() API를 호출할 때 발생하는 비정상 종료를 수정했습니다.
  • 2020년 3월 22일에 SDK 버전 3.10.7이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.10.7 2019-02-19
3.10.6 2019-01-23
  • 스트림 플레이어 인터페이스에 seek() 메서드를 추가합니다.
  • AD_BUFFERING 광고 이벤트 콜백 지원을 추가합니다.
  • 더 이상 광고 요청에 컨테이너를 전달할 필요가 없습니다. 새 워크플로를 사용하려면 컨테이너를 AdsLoader 생성자를 통해 전달해야 합니다.
  • BaseDisplayContainer.destroy() 메서드를 추가합니다.
  • 동영상 재생이 완료될 때 발생하는 메모리 누수를 수정했습니다.
  • requestNextAdBreak가 지원 중단됩니다. 이 API는 향후 버전에서 삭제될 예정입니다. 이후 광고 시점 4초 전에 광고가 자동으로 가져옵니다.
  • 2020년 2월 19일에 SDK 버전 3.10.2가 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.10.2 2018-11-13
  • 포드의 두 번째 광고에서 VAST 402 오류가 발생하는 경합 상태를 수정합니다.
  • DAI Android SDK에 최대 게재빈도 설정 및 경쟁 제외를 추가합니다.
  • getAdProgressInfo()StreamManager에서 BaseManager로 이동합니다.
  • AdgetVastMediaHeight(), getVastMediaWidth(), getVastMediaBitrate()를 추가합니다.
  • 2020년 1월 23일에 SDK 버전 3.9.4가 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.9.4 2018-08-01
  • AdgetCompanionAds()을 추가합니다. 이렇게 하면 DAI만 사용하는 동안 컴패니언 광고가 반환됩니다.
  • CompanionAd 클래스를 추가합니다.
  • AdEvent에 새 SKIPPABLE_STATE_CHANGED 이벤트를 추가합니다.
  • 경우에 따라 focusSkipButtonWhenAvailable의 기본 설정이 적용되지 않는 문제를 수정했습니다.
  • 2019년 8월 1일에 SDK 버전 3.9.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.9.0 2018-07-09
  • 이제 Android TV가 지원됩니다.
  • AdsManagerfocusSkipButton()을 추가합니다. 이 기능은 Android TV에서만 작동합니다.
  • AdsRenderingSettingsgetFocusSkipButtonWhenAvailable()을 추가하며 기본값은 true입니다. 이 기능은 Android TV에서만 작동합니다.
  • AdsRenderingSettingssetFocusSkipButtonWhenAvailable()을 추가합니다. 이 기능은 Android TV에서만 작동합니다.
  • 이제 VideoAdPlayerVolumeProvider 인터페이스를 확장합니다. 이제 맞춤 재생을 사용하려면 이 인터페이스를 구현해야 합니다.
  • 2019년 7월 9일에 SDK 버전 3.8.7이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.8.7 2018-05-23
  • HTML 컴패니언 광고에서 애니메이션을 허용합니다.
  • 2019년 5월 23일에 SDK 버전 3.8.5가 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.8.5 2018-04-09
  • ImaSdkSettings가 무시되는 문제를 수정했습니다.
  • com.android.support 버전 파일과 빌드 충돌이 발생하는 문제를 수정했습니다.
  • AdsRequestsetAdWillPlayMuted을 추가합니다.
  • AdsRenderingSettingssetLoadVideoTimeout을 추가합니다.
  • 2019년 4월 9일에 SDK 버전 3.8.2가 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.8.2 2018-01-24
  • AdsRequestsetLiveStreamPrefetchSeconds를 추가합니다.
  • 다양한 문서 수정사항
  • 2019년 1월 24일에 SDK 버전 3.7.4가 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.7.4 2017-06-29
  • AdsRequestsetVastLoadTimeout을 추가합니다.
  • AdgetSkipTimeOffset을 추가합니다.
  • 2018년 6월 29일에 SDK 버전 3.7.2가 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.7.2 2017-05-25
  • ImaSdkSettingssetDebugMode을 추가합니다.
  • 2018년 5월 25일에 SDK 버전 3.7.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.7.1 2017-03-24
  • Proguard를 사용할 때 발생하는 네임스페이스 충돌을 해결합니다.
  • Jar 크기가 약 30KB 줄었습니다.
  • 2018년 3월 24일에 SDK 버전 3.7.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.7.0 2017-03-13
  • 일부 IMA 클래스가 실수로 ProGuard의 a.a.a.a 패키지로 병합되는 문제를 수정했습니다.
  • 2018년 3월 13일에 SDK 버전 3.6.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.6.0 2017-02-16
  • Ad에 다음을 추가합니다.
    • getAdWrapperCreativeIds()
    • getAdvertiserName()
    • getCreativeAdId()
    • getCreativeId()
    • getDealId()
    • getSurveyUrl()
    • getUniversalAdIdRegistry()
    • getUniversalAdIdValue()
  • AdsManager.requestNextAdBreak(). 추가
  • AdsRenderingSettings에 다음을 추가합니다.
    • setEnablePreloading()
    • getEnablePreloading()
  • AdsRequest에 다음을 추가합니다.
    • setContentDuration()
    • setContentKeywords()
    • setContentTitle()
  • 2018년 2월 16일에 SDK 버전 3.5.2가 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
3.5.2 2016-11-14
  • 광고 재생을 선택적으로 처리하는 SDK 소유 동영상 플레이어를 추가합니다.
  • 리스너를 추가 및 삭제하는 CompanionAdSlot.ClickListener 및 메서드를 추가합니다.
  • 잘못된 getViewability() 오류 로그 문제를 수정합니다.
  • 아이콘의 클릭 연쇄 동작이 올바르게 렌더링되지 않는 문제를 수정했습니다.
  • 2017년 11월 14일에 SDK 버전 3.4.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참고하세요.
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. 샘플 플레이어는 광고가 재생되는 동안 자동으로 탐색 (스크러빙)을 사용 중지하지 않습니다. 광고가 재생되는 동안 동영상 플레이어에서 탐색을 사용 중지해야 합니다.