Android용 IMA DAI SDK 출시 내역

버전 개봉일/방영일 Notes
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 신호가 포함된 IMA의 OM SDK 종속 항목을 버전 1.4.8로 업데이트합니다.
  • 다음 AdsRequest API가 지원 중단됩니다.
    • getExtraParameter()
    • getExtraParameters()
    • setExtraParameter()
  • SDK 버전 3.31.0이 2025년 1월 XX일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.30.3 2023-08-03
  • 내부 라이브러리 종속 항목을 업데이트하여 시작 지연 시간을 개선합니다.
  • SDK 버전 3.30.3이 2024년 8월 31일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.30.2 2023년 7월 28일
  • v3.30.1에서 발생한 예기치 않은 NullPointerException 오류가 해결되었습니다.
  • SDK에서 일부 이벤트를 내보내지 못하게 하는 프로가드 문제가 해결되었습니다. 이 버그 수정은 IMA DAI SDK용 ExoPlayer 확장 프로그램에 영향을 미칩니다.
  • Gradle v8 이상에 대한 지원이 추가되었습니다. 이전 버전의 Android IMA SDK는 gradle.properties 파일에 android.enableR8.fullMode=false을 설정해야 합니다. 자세한 내용은 R8 전체 모드 도움말을 참고하세요.
  • 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() 메서드를 추가합니다.
  • SDK 버전 3.30.0이 2024년 4월 18일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.29.0 2022-10-14
  • EspVersion 클래스의 이름을 VersionInfo 클래스로 바꿉니다.
  • Encrypted Signals for Publishers (ESP) API의 이름이 Secure Signals API로 변경되었습니다.
  • 기능 플래그 API를 추가합니다. 기능 플래그 API를 사용하여 IMA의 특정 기능을 사용 설정하거나 중지할 수 있습니다. ImaSdkSettings.getFeatureFlags()ImaSdkSettings.setFeatureFlags()를 사용하여 기능 플래그를 가져오고 설정합니다.
  • 일부 IMA 이벤트가 전송되지 않는 문제가 해결되었습니다.
  • androidx.webkit:webkit를 IMA SDK 종속 항목으로 추가합니다.
  • SDK 버전 3.29.0이 2024년 3월 29일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.28.2 2022-09-14
  • AndroidX를 사용하도록 SDK 종속 항목을 업데이트합니다.
  • SDK 버전 3.28.2가 2023년 10월 14일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.28.1 지원 중단됨 2022-08-03
3.27.1 2022-05-27
  • 서비스 출시 버전이며 새로운 기능이 없습니다.
  • SDK 버전 3.27.1이 2023년 8월 3일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.27.0 2022-03-01
  • 컴패니언 너비와 높이를 IMA 상수 FLUID_SIZE 로 설정하여 유동적인 크기의 컴패니언 슬롯에 대한 지원을 추가합니다.
  • SDK 버전 3.27.0이 2023년 5월 27일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.26.0 2022-01-12
  • 암호화된 신호 (ESP) API (IMA SDK v3.29.0에서 보안 처리된 신호로 이름이 변경됨)가 추가되었습니다. 이를 통해 게시자는 네트워크 입찰자 및 IDP를 사용 설정할 수 있습니다.
  • 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 인스턴스를 사용할 때 성능이 개선되었습니다.
  • SDK 버전 3.25.1이 2023년 1월 12일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.24.0 2021-06-03
3.23.0 2021-04-07
  • ImaSdkSettings.setSessionId() ImaSdkSettings.getSessionId() 메서드를 추가하여 Session ID를 가져오고 설정합니다. 최대 게재빈도 설정에만 사용되는 임시 임의 ID입니다.
  • 컴패니언 광고와 관련된 NullPointerException 오류가 해결되었습니다.
  • 보안 취약점 문제를 해결하기 위해 API 수준 21보다 낮은 컴패니언 광고 내에서 자바스크립트를 사용 중지합니다.
  • SDK 버전 3.23.0이 2022년 6월 3일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.22.3 2021-03-16
  • 광고가 로드되는 동안 AdsLoader 해제와 관련된 NullPointerException 오류가 수정되었습니다.
  • 광고 로드 이벤트가 예기치 않게 전송되는 경우 UNEXPECTED_ADS_LOADED_EVENT에 대한 1206 오류를 추가합니다.
  • 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
  • AdsLoader가 유효한 세션 ID 없이 오류를 수신할 때 발생하는 오류 메시지를 수정합니다.
  • SDK 버전 3.22.2가 2022년 3월 16일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.22.0 2021-01-11
  • DAI 스트림을 위한 광고 모음 게재를 추가합니다. 광고 모음 게재 워크플로에서 Ads Manager는 광고 게재만 담당합니다. 게시자는 콘텐츠를 만들고 광고 관리자를 가리키는 매니페스트를 만들어야 합니다. ImaSdkFactory.createPodStreamRequest()를 사용하여 포드 제공을 위한 스트림 요청을 만듭니다. 이 메서드를 사용하면 streamInit()에서 스트림을 로드해야 합니다.
  • 앱 수명 주기 모니터가 제대로 정리되지 않아 발생하는 메모리 누수가 해결되었습니다.
  • SDK 버전 3.22.0이 2022년 2월 26일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.21.4 2020-12-09
  • WebView가 소멸된 후 adsLoader.release() 호출과 관련된 무해한 경고 메시지를 삭제합니다.
  • SDK 버전 3.21.4가 2022년 1월 8일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.21.2 2020-11-20
  • 빈 대기열에서 메시지 업데이트를 보낼 때 발생하는 예기치 않은 스레드 안전 문제를 해결합니다.
  • AdsLoader.release()에 관한 문서를 업데이트합니다.
  • SDK 버전 3.21.2가 2021년 12월 9일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.21.1 2020-11-17
  • 이벤트가 발생했을 때 가끔 앱이 비정상 종료되는 문제가 해결되었습니다.
  • 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()는 IMA SDK 객체를 폐기할 때 BaseDisplayContainer.destroy()를 사용하는 대신 권장되는 새로운 메서드입니다.
  • SDK 버전 3.21.0이 2021년 11월 17일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.20.1 2020-10-12
  • Android의 API 레벨 29 이상에서 HTMLResource 컴패니언 관련 문제를 해결합니다. 문서화된 Android API 동작 변경사항을 참고하세요.
  • SDK 버전 3.20.1이 2021년 10월 23일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.20.0 2020년 8월 18일
  • 버전 3.20.0은 IMA 일시중지 동작 변경사항의 영향을 받는 첫 번째 버전입니다. 이 SDK 버전 또는 향후 버전의 SDK를 사용하는 경우 블로그 게시물을 읽고 애플리케이션에서 일시중지 동작을 변경하여 변경하는 것이 좋습니다. 게시자는 테스트 광고 태그를 사용하여 이러한 변경사항의 구현을 테스트할 수 있습니다.
  • DAI VideoStreamPlayer 클래스의 onPause()onResume() 콜백을 추가합니다.
  • AdProgressInfo 클래스에 adPeriodDuration() 메서드를 추가합니다.
  • Android TV 기기에서 아이콘 클릭 대체 이미지 지원을 추가합니다.
  • Android TV 기기에서 아이콘 대체 이미지가 닫히는 경우 처리할 ICON_FALLBACK_IMAGE_CLOSED 이벤트를 추가합니다.
  • 지원 중단된 focusSkipButton() 메서드를 AdsManager에서 삭제하고 focus() 메서드로 대체합니다.
  • 커넥티드 TV 기기의 경우 이제 AdEvent.AdEventType STARTED 이벤트가 발생할 때 광고에 자동으로 초점이 맞춰집니다. 광고의 자동 포커스를 사용 중지하려면 adsRenderingSettings.setFocusSkipButtonWhenAvailable(false) 메서드를 사용한 다음 맞춤 요구사항에 따라 focus() 메서드를 사용하세요.
  • getCurrentTimeMs()getDurationMs 메서드를 VideoProgressUpdate() 클래스에 추가합니다.
  • getCurrentTimegetDuration 메서드를 지원 중단하고 새로운 getCurrentTimeMsgetDurationMs 메서드로 사용합니다.
  • 광고 이벤트가 올바르게 보고되지 않는 DASH 라이브 스트림의 문제를 해결했습니다.
  • SDK 버전 3.20.0이 2021년 10월 12일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.19.4 2020년 7월-8일
  • setLoadVideoTimeout에서 시간 제한을 올바르게 업데이트하지 못하게 하는 문제를 해결합니다.
  • SDK 버전 3.19.4가 2021년 8월 18일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.19.3 2020년 6월 29일
  • 동의 관리 플랫폼 SDK와 통합된 플레이어의 비정상 종료를 일으키는 GDPR용 IAB TCF 통합 관련 문제가 해결되었습니다.
  • 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 광고 지원을 추가합니다.
  • SDK 버전 3.18.1은 2021년 5월 12일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.18.0 2020-03-04
  • 일시중지() 및 재개()를 VideoStreamPlayer 인터페이스에 추가합니다. v3.18.0 이상에서 이를 구현해야 합니다.
  • 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 친화적 방해물에 대한 지원을 재작업합니다.
  • BaseDisplayContainer.registerVideoControlsOverlayBaseDisplayContainer.unregisterAllVideoControlsOverlay 메서드를 지원 중단하고 FriendlyObstruction 로 대체했습니다.
  • CompanionAdSlots에서 clear()를 호출한 후 발생하는 NullPointerException 문제를 해결합니다.
  • 광고를 재생하는 동안 destroy()를 호출할 때 메모리 누수를 발생시킬 가능성이 있는 문제를 해결했습니다.
  • SDK 버전 3.16.5가 2021년 2월 7일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.16.2 2019-12-05
  • IAB TCFv2 및 CCPA의 동의 매개변수 자동 포함에 대한 지원이 추가되었습니다.
  • 이제 Android 환경설정을 사용하려면 androidx 패키지가 필요합니다.
  • SDK 버전 3.16.2가 2021년 1월 22일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
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()
  • SDK 버전 3.16.0이 2020년 11월 8일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.14.0 2019-09-11
  • 서비스 출시 버전이며 새로운 기능이 없습니다.
  • SDK 버전 3.14.0이 2020년 10월 23일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.13.1 2019-09-03
  • 광고 요청에 대한 연속 재생 컨텍스트를 설정하는 기능을 추가합니다. 자세한 내용은 setContinuousPlayback()을 참고하세요.
  • 광고 클래스에 getUniversalAdIds() 메서드를 추가합니다.
  • setAuthToken, getAuthToken, setFormat, getFormat, StreamFormat enum을 추가합니다.
  • 광고 응답을 받기 전에 컨테이너가 삭제되면 Nexus 5 기기에서 발생하는 오류를 수정했습니다.
  • 컴패니언 광고가 한 번만 렌더링되는 문제를 수정했습니다.
  • 지원되지 않는 광고 유형 (비선형, VPAID)이 정상적으로 실패하지 않는 문제를 해결했습니다.
  • SDK 버전 3.13.1은 2020년 9월 11일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.11.3 2019-06-11
  • AOSP 기기의 is_lat 설정과 관련된 버그가 수정되었습니다.
  • SDK 버전 3.11.3이 2020년 9월 3일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.11.2 2019-04-16
  • java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap" 비정상 종료가 수정되었습니다.
  • SDK 버전 3.11.0은 2020년 6월 11일부터 공식적으로 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.11.0 지원 중단됨 2019-03-22
3.10.9 2019-03-13
  • 첫 번째 광고를 건너뛴 후 후속 광고에서 광고 UI가 렌더링되지 않는 경합 상태 버그가 수정되었습니다.
  • getCompanionAds() API를 호출할 때 발생하는 비정상 종료 문제가 해결되었습니다.
  • 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초 전에 광고를 자동으로 가져옵니다.
  • SDK 버전 3.10.2는 2020년 2월 19일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.10.2 2018-11-13
  • 광고 모음의 두 번째 광고에서 VAST 402 오류를 발생시키는 경합 상태가 수정되었습니다.
  • DAI Android SDK에 최대 게재빈도 설정 및 경쟁 제외가 추가되었습니다.
  • getAdProgressInfo()StreamManager에서 BaseManager로 이동합니다.
  • getVastMediaHeight(), getVastMediaWidth(), getVastMediaBitrate()Ad에 추가합니다.
  • SDK 버전 3.9.4가 2020년 1월 23일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.9.4 2018-08-01
  • AdgetCompanionAds()을 추가합니다. 이렇게 하면 DAI를 사용하는 동안에만 컴패니언 광고가 반환됩니다.
  • CompanionAd 클래스를 추가합니다.
  • SKIPPABLE_STATE_CHANGED 이벤트를 AdEvent에 추가합니다.
  • 경우에 따라 focusSkipButtonWhenAvailable의 기본 설정이 적용되지 않는 문제를 수정했습니다.
  • SDK 버전 3.9.0이 2019년 8월 1일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.9.0 2018-07-09
  • 이제 Android TV가 지원됩니다.
  • AdsManagerfocusSkipButton()을 추가합니다. 이 기능은 Android TV에서만 작동합니다.
  • getFocusSkipButtonWhenAvailable()AdsRenderingSettings에 추가하고 기본값은 true입니다. 이 기능은 Android TV에서만 작동합니다.
  • AdsRenderingSettingssetFocusSkipButtonWhenAvailable()을 추가합니다. 이 기능은 Android TV에서만 작동합니다.
  • VideoAdPlayer가 이제 VolumeProvider 인터페이스를 확장합니다. 이제 맞춤 재생에 이 인터페이스를 구현해야 합니다.
  • SDK 버전 3.8.7이 2019년 7월 9일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.8.7 2018-05-23
  • HTML 컴패니언 광고에서 애니메이션을 허용합니다.
  • SDK 버전 3.8.5는 2019년 5월 23일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.8.5 2018-04-09
  • ImaSdkSettings가 무시되는 문제를 수정했습니다.
  • com.android.support 버전 파일과 빌드 충돌이 발생하는 문제를 수정했습니다.
  • AdsRequestsetAdWillPlayMuted을 추가합니다.
  • AdsRenderingSettingssetLoadVideoTimeout을 추가합니다.
  • SDK 버전 3.8.2는 2019년 4월 9일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.8.2 2018-01-24
  • setLiveStreamPrefetchSecondsAdsRequest에 추가합니다.
  • 다양한 문서가 수정되었습니다.
  • SDK 버전 3.7.4는 2019년 1월 24일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.7.4 2017-06-29
  • AdsRequestsetVastLoadTimeout을 추가합니다.
  • AdgetSkipTimeOffset을 추가합니다.
  • SDK 버전 3.7.2가 2018년 6월 29일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.7.2 2017-05-25
  • ImaSdkSettingssetDebugMode을 추가합니다.
  • SDK 버전 3.7.1은 2018년 5월 25일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.7.1 2017-03-24
  • Proguard 사용 시 네임스페이스 충돌을 해결합니다.
  • Jar 크기가 약 30KB 줄었습니다.
  • SDK 버전 3.7.0이 2018년 3월 24일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.7.0 2017-03-13
  • 일부 IMA 클래스가 실수로 ProGuard의 a.a.a.a 패키지로 병합되는 문제가 해결되었습니다.
  • 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()
  • SDK 버전 3.5.2는 2018년 2월 16일에 지원 중단됩니다. 자세한 내용은 지원 중단 일정을 참조하세요.
3.5.2 2016-11-14
  • 선택적으로 광고 재생을 처리하는 SDK 소유 동영상 플레이어를 추가합니다.
  • 리스너를 추가하고 삭제하는 CompanionAdSlot.ClickListener 및 메서드를 추가합니다.
  • 잘못된 getViewability() 오류 로그 문제를 해결합니다.
  • 아이콘의 클릭연결 동작과 올바르게 렌더링되지 않는 문제를 수정했습니다.
  • 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 버전 번호는 3.bX.Y 형식이며 b는 SDK의 베타 상태를 나타냅니다.
  • 다음 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에 광고 모음 위치 정보를 추가합니다(예: 'Ad 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. 샘플 플레이어는 광고가 재생되는 동안 탐색 (스크러빙)을 자동으로 사용 중지하지 않습니다. 광고가 재생되는 동안에는 동영상 플레이어에서 찾기를 사용 중지해야 합니다.