버전
출시일
참고
3.34.1
2026-10-19
3.33.0
2026-08-24
서비스 출시 새로운 기능이 없습니다.
2027년 8월 24일에 IMA SDK 버전 3.32.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.32.0
2026-05-29
HLS 전면 광고가 사용 설정된 스트림에서 건너뛸 수 있는 광고에 대한 지원이 추가되었습니다.
앱의 타겟 iOS 버전이 IMA SDK 최소 iOS 버전과 호환되는지 확인하는 컴파일 시간 검사를 추가합니다.
IMAAdError enum에 오류 코드를 추가합니다.
kIMAError_ASSET_FALLBACK_FAILED: 1021
kIMAError_UNSUPPORTED_URL: 1022
kIMAError_STREAM_INITIALIZATION_TIMEOUT:
1023
kIMAError_STREAM_AUTHORIZATION_FAILED:
1024
2027년 5월 29일에 SDK 버전 3.31.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.31.0
2026-04-15
IMA SDK가 17 미만의 최소 iOS 버전을 더 이상 지원하지 않는 버전 3.30.0에서 발생한 문제가 해결되었습니다. 이 출시 버전은 최소 버전 15를 지원합니다.
iOS 버전 26에서 조회가능성이 0% 로 잘못 측정되는 문제가 해결되었습니다.
Open Measurement SDK v1.6에 대한 지원이 추가되었습니다.
IMASettings.featureFlags() 를 업데이트하여 모든 객체 유형을 값으로 허용합니다.
3.30.1 지원 중단됨
2026-03-25
주의: 이 버전에서는 최소 iOS 버전이 17로 상향됩니다.
내부 변경으로 인해 필요한 최소 iOS 버전이 상향되었습니다. CocoaPods podspec 및 Swift Package Manager가 iOS 버전 15를 지원한다고 잘못 표시했습니다. IMA SDK 버전 3.31.0은 iOS 버전 15를 다시 지원합니다.
v3.30.0에서 도입된 문제로, xcframework 파일에 잘못된 권한이 있어 Swift Package Manager 사용자에게 다음 오류가 발생하는 문제가 해결되었습니다.
Error Domain=NSCocoaErrorDomain Code=513
"couldn't be removed because you don't have permission to access it."
3.30.0 지원 중단됨
2026-03-13
주의: 이 버전에서는 최소 iOS 버전이 17로 상향됩니다.
내부 변경으로 인해 필요한 최소 iOS 버전이 상향되었습니다. CocoaPods podspec 및 Swift Package Manager가 iOS 버전 15를 지원한다고 잘못 표시했습니다. IMA SDK 버전 3.31.0은 iOS 버전 15를 다시 지원합니다.
WKWebView 설정에 실험용 기능이 추가되었습니다. 기본적으로 이 실험용 기능은 사용 중지되어 있습니다. 사용 설정하려면 IMASettings.featureFlags 설정을 사용합니다. 이렇게 하면 iOS 17 이상을 실행하는 기기에서 성능이 개선될 수 있습니다.
SDK가 Google Cast iOS SDK 와 동일한 타겟에서 사용될 때 발생하는 런타임 비정상 종료가 수정되었습니다.
UIKit '기본 스레드 검사기' 경고를 방지하기 위해 백그라운드 스레드에서 resignFirstResponder를 호출할 수 있는 IMAAVPlayerVideoDisplay의 문제가 해결되었습니다.
2027년 3월 13일에 SDK 버전 3.28.10이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.28.10
2025-10-22
스트림 요청에 useHLSInterstitial 필드를 도입하여 서버 측 광고 삽입 (SDAI) 라이브 및 VOD 스트림에 대한 전면 광고 지원을 사용 설정합니다.
애플리케이션에서 adsManager 객체를 소멸시킬 때 메모리 누수를 방지하기 위해 컴패니언 광고의 메모리 관리를 개선합니다.
최소 iOS 버전이 15로 상향되었습니다.
2026년 10월 22일에 SDK 버전 3.27.4가 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.27.4
2025-08-28
플레이어가 재생을 시작할 때만 IMARemoteControl 클래스 생성이 발생하도록 수정합니다.
2026년 8월 28일에 SDK 버전 3.26.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.26.1
2025-04-02
AD_PERIOD_STARTED 이벤트에 광고 기간 정보를 추가합니다.
이 정보는
IMAAdEvent.adData
속성에서 액세스할 수 있습니다.
IMA SDK를 사용하여 HLS 전면 광고 메타데이터를 처리하는 기능이 추가되었습니다.
2026년 4월 2일에 SDK 버전 3.24.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.24.0
2024-12-03
모든 스트림 유형의 스트림 요청 매개변수 목록에 네트워크 코드 를 추가합니다.
무효 클릭연결 URL을 클릭하면 자동으로 실패하는 대신 LOG 이벤트를 실행합니다.
OMID 세션이 제대로 소멸되지 않을 때 발생하는 메모리 누수 문제가 해결되었습니다.
VOD 광고 모음 게재 스트림에서 건너뛸 수 있는 광고에 대한 지원이 추가되었습니다.
동영상이 스크롤 가능한 컨테이너에 삽입된 경우 스크롤 지원과 관련된 버그가 수정되었습니다.
비선형 광고에 minSuggestedDuration 지원 추가
경우에 따라 Campaign Manager 추적 URL의 인코딩이 잘못되는 버그가
수정되었습니다.
2025년 12월 3일에 SDK 버전 3.23.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.23.0
2024-06-12
3.22.1
2024-04-12
iOS 시뮬레이터에서 앱을 빌드하지 못하게 하는 최신 CocoaPods 출시 버전의 문제가 해결되었습니다.
2025년 4월 12일에 SDK 버전 3.22.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.22.0
2024-04-03
3.20.0
2024-01-28
광고 모음 게재에 컴패니언 광고 지원을 사용 설정합니다.
광고 모음 게재 VOD 스트림 요청을 사용 설정합니다.
스트림 관리자에 큐 포인트의 getter를 추가합니다.
2025년 1월 28일에 SDK 버전 3.19.2가 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.19.2
2023-04-28
컴파일을 위한 최소 iOS 버전이 iOS 12로 낮아졌습니다.
2024년 4월 28일에 SDK 버전 3.19.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.19.1
2023-04-20
컴파일을 위한 최소 iOS 버전이 iOS 14로 상향되었습니다.
ARMv7 플랫폼에 대한 지원이 삭제되었습니다.
SIMID 클릭연결에서 클릭 광고 이벤트가 실행되지 않는 오류가 수정되었습니다.
VPAID 보안 모드에서 OMID 지원을 잘못 알리는 문제를 해결했습니다.
SIMID 크기 조절 이벤트 지원 관련 문제가 해결되었습니다.
Google 동영상 스티처 VOD API 를 지원하는 IMAVideoStitcherVODStreamRequest 클래스를 추가합니다.
2024년 4월 20일에 SDK 버전 3.18.5가 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.18.5
2023-03-10
3.18.4
2022-12-08
서비스 출시 새로운 기능이 없습니다.
2023년 12월 8일에 SDK 버전 3.18.2가 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.18.2
2022-11-07
스트림 요청에 user_context를 추가합니다.
잘못된 '잘못된 내부 메시지' 경고를 수정합니다.
2023년 11월 7일에 SDK 버전 3.18.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.18.1
2022-10-02
SDK가 UIViewControllerHierarchyInconsistency로 인해 비정상 종료되는 문제가 해결되었습니다.
2023년 10월 2일에 SDK 버전 3.17.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.17.0
2022-08-03
게시자가 최대 비트 전송률을 설정하지 않은 경우 휴대기기가 아닌 기기의 최대 기본 비트 전송률을 높입니다.
2023년 8월 3일에 SDK 버전 3.16.3이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.16.3
2022-04-19
유동적인 크기의 컴패니언 광고를 지원하기 위해
IMACompanionAdSlot.initWithView(view: UIView) 가
추가되었습니다.
IMA iOS SDK가 이제 xcframework로 패키징됩니다.
M1 시뮬레이터 지원을 추가합니다.
IMA SDK 버전 정보를 덮어쓸 수 있는 문제가 해결되었습니다.
iOS SDK에서 중복 기호 경고가 생성되는 문제가 해결되었습니다.
2023년 4월 19일에 SDK 버전 3.15.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.15.1
2022-02-23
최소 iOS 버전이 12로 상향되었습니다.
2023년 2월 23일에 SDK 버전 3.14.5가 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.14.5
2021-10-05
앱에서
수집된 데이터를 사용하여 관련성이 더 높은 개인 맞춤 광고를 게재할 수 있도록
IMASettings:sameAppKeyEnabled
API가
추가되었습니다. API는 현재 기본적으로 사용 설정되어 있으며 게시자가 변경할 필요가 없습니다.
모든 API에 null 허용 여부 계약이 추가되었습니다.
2022년 10월 5일에 SDK 버전 3.14.4가 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.14.4
2021-07-06
앱이 백그라운드로 전환될 때 이벤트가 누락되는 문제가 해결되었습니다.
게시자가 iOS 14 미만에서 islat를 수동으로 설정할 수 있는 문제가 해결되었습니다.
최소 iOS 버전이 iOS 11로 상향되었습니다.
2022년 7월 6일에 SDK 버전 3.14.3이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.14.3
2021-05-03
iOS 12 미만에서 경고 메시지가 표시되는 문제가 해결되었습니다.
게시자가 세션 ID를 맞춤설정할 수 있도록
IMASettings:sessionid
를 추가했습니다.
콘텐츠 중에 광고 일시중지 및 재개 이벤트가 실행되는 문제가 해결되었습니다.
광고 UI 콘텐츠 인셋이 자동으로 조정되지 않도록 했습니다.
iOS 10을 지원하는 iOS용 IMA SDK의 마지막 버전입니다.
2022년 5월 3일에 SDK 버전 3.14.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.14.1
2021-02-17
미리 로드가 사용 설정된 경우 중복 광고 이벤트가 실행되는 문제가 해결되었습니다.
PodServing 지원을 구현했습니다.
iOS 13 이상에서 딥 링크가 이중으로 열리는 문제가 해결되었습니다.
2022년 2월 17일에 SDK 버전 3.13.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.13.0
2020-10-13
이제 SDK가 Xcode 12로 빌드됩니다.
광고 시점 외부를 탐색할 때 AD_BREAK_ENDED 이벤트가 실행되지 않는 문제가 해결되었습니다.
IMAAVPlayerVideoDisplay, IMAVideoDisplay,IMAVideoDisplayDelegate에서 지원 중단된 필드가 삭제되었습니다.
광고가 완료될 때마다 PiP가 최소화되는 문제가 해결되었습니다.
AirPlay를 통해 재생되는 즉시 라이브 스트림 재생이 종료되는 버그가 수정되었습니다.
공유 재생에서 건너뛰기를 눌러도 아무런 반응이 없는 문제가 해결되었습니다.
공유 재생을 위해 광고 모음의 광고 사이에 콘텐츠가 잠깐 깜박이는 문제가 해결되었습니다.
IMAAVPlayerVideoDisplay.streamAssetOptions API를 추가했습니다.
IMAStreamManagerDelegate의 노출된 광고 기간입니다.
"Ads cannot be requested because the ad container
is not attached to the view hierarchy." 오류가 잘못 실행되는 문제가 해결되었습니다.
2021년 10월 13일에 SDK 버전 3.12.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.12.1
2020-08-11
iOS 14의 공식 출시 버전입니다.
클릭연결을 연 후 앱을 닫으면 메모리 누수가 발생하는 문제가 해결되었습니다.
2021년 8월 11일에 SDK 버전 3.12.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.12.0
2020-08-05
Google의 추가 동의 모드 지원을 추가합니다. 자세한 내용은 Google의 추가 동의 모드 기술 사양 을 참고하세요.
스트림 자막의 'language_name' 키에 대한 지원이 추가되었습니다.
오디오 전용 광고가 타임아웃되는 문제가 해결되었습니다.
프리롤의 첫 번째 광고를 건너뛰면 두 번째 광고가 자체 오프셋 건너뛰기를 무시하는 문제가 해결되었습니다.
viewController를 IMAAdDisplayContainer의 새로운 필수 초기화 인수 또는 속성으로 추가합니다.
잘못된 RESUME 이벤트가 줄어듭니다.
광고 렌더링 성능을 개선하기 위해 기본적으로 사용 설정되는 IMAAdsRenderingSettings.enablePreloading를 추가합니다.
ICON_TAPPED 이벤트를 추가합니다.
IABTCF_gdprApplies가 문자열인 경우에만 확인되는 문제를 수정했습니다.
2021년 8월 5일에 SDK 버전 3.11.4가 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.11.4
2020-03-26
최소 런타임 버전이 iOS 10으로 상향되었습니다.
일부 UI 업데이트가 백그라운드 스레드에서 트리거될 수 있는 버그를 수정합니다.
엄격한 플래그로 인해 IMACompanionAd의 init가 NSObject의 init와 충돌하는 문제가 해결되었습니다.
IMAVideoDisplay 프로토콜의 loadURL 메서드를 지원 중단합니다.
클라이언트 측 SIMID 광고
에 대한 지원이 추가되었습니다.
2021년 3월 26일에 SDK 버전 3.11.3이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.11.3
2020-02-12
3.11.3은 iOS 9.x를 지원하는 IMA SDK의 마지막 버전입니다.
프레임워크 헤더를 가져올 때 IMAFriendlyObstruction.h를 가져오지 않는 버그가 수정되었습니다.
iOS 9.x에서 클릭연결이 비정상 종료되는 문제가 해결되었습니다.
2021년 2월 12일에 SDK 버전 3.11.2가 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.11.2
2020-01-22
3.11.1
2019-12-04
IAB TCFv2 및 CCPA의 동의 매개변수를 자동으로 포함하는 기능이 추가되었습니다.
제어 센터를 사용할 때 비정상 종료를 일으키는 문제가 해결되었습니다.
액션 TrueView 광고에 대한 지원이 추가되었습니다.
DAI에 playerVideoDisplay:didLoadPlayerItem:을 추가합니다.
Obj-C 스타일 규칙과의 일관성을 위해 IMAAVPlayerVideoDisplayDelegate 이름을 업데이트합니다.
경우에 따라 LOG 및 INTERACTION 광고 이벤트에 광고 객체가 포함되지 않는 문제가 해결되었습니다.
Google의 Funding Choices와 같은 IAB TCFv2 규정 준수 동의 관리 제공업체의 구현을 위해 Google 광고 요청의 자동 통합을 추가합니다.
VMAP breakstart 및 breakend 추적 이벤트 관련 문제가 해결되었습니다.
IMAStreamManager에 replaceAdTagParameters 메서드를 추가하여
라이브 스트림 중에 모든 광고 태그 매개변수를
대체할 수 있습니다.
AD_BREAK_FETCH_ERROR 이벤트를 추가하여 광고 시점이 재생되지 않음을 나타냅니다.
2020년 12월 4일에 SDK 버전 3.10.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.10.1
2019-09-19
iOS 13 및 iPadOS에 대한 지원이 추가되었습니다.
2020년 9월 19일에 SDK 버전 3.9.2가 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.9.2
2019-08-16
이로써 광고가 재생된 후에도 명확한 IMA 광고 UI 뷰가 남아 있어 사용자가 플레이어와 상호작용하지 못하는 문제가 해결됩니다.
2020년 8월 16일에 SDK 버전 3.9.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.9.1
2019-07-18
is_lat 보고의 정확성 문제가 해결되었습니다.
IMAAdEventType.adData이(가) 입력되었습니다.
authToken 및 streamFormat API가 IMAStreamRequest에 추가되었습니다.
LinearAd에서 mediaUrl 지원이 삭제되었습니다. 대신 adMedia를 사용하세요.
일부 공개 동영상의 YouTube 메타데이터 버그를 수정했습니다.
잘못된 광고 ID 식별을 수정했습니다.
mediaWidth 및 mediaHeight를 adMedia.width 및 adMedia.height로 바꾸었습니다.
컴패니언 광고가 한 번만 렌더링되는 문제가 해결되었습니다.
이제 동영상 광고 유형이 지원되지 않으면 SDK에서 kIMAError_FAILED_TO_REQUEST_ADS 대신 kIMAError_VAST_TRAFFICKING_ERROR 오류가 발생합니다.
videoDisplayDidPlay:는 이제 지원 중단되고 videoDisplayDidResume:로 대체됩니다.
2020년 7월 18일에 SDK 버전 3.9.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.9.0
2019-03-22
3.8.2
2019-02-19
AD_PERIOD_STARTED 및 AD_PERIOD_ENDED 이벤트를 추가합니다. 이러한 이벤트는 DAI 전용 으로 지원됩니다.
시작 시 광고 뷰가 애니메이션되는 문제가 해결되었습니다.
라이브 또는 VOD에서 동영상 오류가 실행되지 않는 문제가 해결되었습니다.
iOS+AirPlay에서 콘텐츠가 다시 시작되지 않는 문제가 해결되었습니다.
2020년 2월 19일에 SDK 버전 3.8.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.8.1
2018-11-13
여러 슬롯 크기가 있는 광고 태그가 잘못 파싱되는 문제가 해결되었습니다.
IMA DAI VOD 스트림에서 건너뛸 수 있는 광고를 지원하기 위해 [IMAVideoDisplay seekStreamToTime]를 추가합니다.
IMAAdRenderingSettings.loadVideoTimeout를 추가합니다.
IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeight, IMAAd.VASTMediaBitrate를 추가합니다.
빌드 개선으로 인해 바이너리 크기가 약 15% 줄어듭니다.
2019년 11월 13일에 SDK 버전 3.7.3이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.7.3
2018-08-21
형식이 잘못된 스트림 매니페스트의 오류 처리를 개선합니다.
HTML 컴패니언의 맞춤 인앱 앱 URL 클릭연결 관련 문제가 해결되었습니다.
건너뛸 수 있는 동영상 광고가 연달아 재생되는 문제가 해결되었습니다.
2019년 8월 21일에 SDK 버전 3.7.2가 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.7.2
2018-05-15
일부 컴패니언이 전체 화면 WebView로 확장되는 문제가 해결되었습니다.
2019년 5월 15일에 SDK 버전 3.7.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.7.1
2018-04-30
3.7.0.1
2018-02-12
podspec 오류를 수정하기 위한 Cocoapods 전용 출시입니다. 3.7.0의 라이브러리 파일을 가져옵니다.
3.7.0
2018-01-30
iOS 8 이하에 대한 지원이 중단되었습니다.
서비스 출시, 새로운 기능 없음
2019년 1월 30일에 SDK 버전 3.6.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.6.1
2017-10-09
IMAAdsRequest.liveStreamPrefetchSeconds를 추가합니다.
2018년 10월 9일에 SDK 버전 3.6.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.6.0
2017-07-24
IMAAdsRequest.vastLoadTimeout이 추가되었습니다.
IMAAd.wrapperAdIDs를 추가합니다.
IMAAd.skipTimeOffset를 추가합니다.
SDK가 뷰 계층 구조에서 삭제되었다가 다시 추가된 경우 광고 재생에 사용된 동영상 뷰를 감지할 수 없는 오류가 수정되었습니다.
2018년 7월 24일에 SDK 버전 3.5.2가 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.5.2
2017-05-02
백그라운드에서 앱으로 돌아올 때 자동 재개가 삭제됩니다.
[IMAAdsManager resume]을(를) 호출하여 다시 시작합니다.
[IMAAdsRenderingSettings playAdsAfterTime]을 추가합니다.
2018년 5월 2일에 SDK 버전 3.5.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.5.1
2017-04-03
이제 광고 또는 스트림 요청이 있을 때 IMAAdDisplayContainer가 뷰 계층 구조에 없으면 SDK에서 kIMAError_FAILED_TO_REQUEST_ADS를 발생시킵니다. 이전에는 이러한 요청이 자동으로 실패했습니다.
2018년 4월 3일에 SDK 버전 3.5.0이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.5.0
2017-03-24
비트코드 지원 문제가 해결되었습니다.
IMAAdsRequest 객체에 adsResponse를 추가합니다.
Swift 빌드 관련 문제를 수정합니다.
2018년 3월 24일에 SDK 버전 3.4.2가 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.4.2
2017-03-09
서비스 출시, 새로운 기능 없음
2018년 3월 9일에 SDK 버전 3.4.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.4.1
2017-02-03
이제 SDK가 동적 프레임워크로 배포됩니다. 따라서 더 이상 별도의 AdMob 버전 프레임워크를 게시하지 않습니다. 구현에 AdMob을 사용하는지 여부와 관계없이 동일한 버전을 사용할 수 있습니다.
동영상 아이콘 지원을 추가합니다.
IMAAd에 다음 새 속성을 추가합니다.
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
IMAAdsRequest에 다음 새 속성을 추가합니다.
contentDuration
contentKeywords
contentTitle
[IMAAdsManager setVolume:]를 추가합니다.
[IMACompanionDelegate companionSlotWasClicked]를 추가합니다.
IMASettings.disableNowPlayingInfo를 추가합니다.
2018년 2월 3일에 SDK 버전 3.3.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.3.1로 롤백
2016-01-31
특정 기기용 빌드 문제로 인해 3.3.1로 롤백되었습니다.
3.4.0
2017-01-26
이제 SDK가 동적 프레임워크로 배포됩니다. 따라서 더 이상 별도의 AdMob 버전 프레임워크를 게시하지 않습니다. 구현에 AdMob을 사용하는지 여부와 관계없이 동일한 버전을 사용할 수 있습니다.
동영상 아이콘 지원을 추가합니다.
IMAAd에 다음 새 속성을 추가합니다.
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
IMAAdsRequest에 다음 새 속성을 추가합니다.
contentDuration
contentKeywords
contentTitle
[IMAAdsManager setVolume:]를 추가합니다.
[IMACompanionDelegate companionSlotWasClicked]를 추가합니다.
IMASettings.disableNowPlayingInfo를 추가합니다.
2018년 1월 26일에 SDK 버전 3.3.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.3.1
2016-09-16
iOS 7 이하에 대한 지원이 중단되었습니다.
2017년 9월 16일에 SDK 버전 3.2.1이 지원 중단됩니다. 자세한 내용은 지원 중단 일정 을 참고하세요.
3.2.1
2016-05-09
3.2.0
2016-04-14
참고: 오류로 인해 이 버전에서는 비트코드 지원이 작동하지 않았습니다.
비트코드 지원이 추가되었습니다.
앱 스토어로 연결되는 클릭연결 URL에 대한 지원이 추가되었습니다.
3.1.0
2015-12-17
베타 서비스가 종료되었습니다.
iOS 9에서 PIP 모드 지원이 추가되었습니다. 자세한 내용은 PIP 모드 가이드 또는 고급 샘플의 구현을 참고하세요.
이제 IMAContentPlayhead를 IMAAdsManager가 아닌 IMAAdsRequest에 전달해야 합니다.
HTML5 컴패니언 지원이 추가되었습니다.
[IMAAdsManager discardAdBreak] 를 추가합니다.
베타 v16
2015-09-04
iOS 9의 앱 전송 보안 기능과 호환되도록 업데이트되었습니다.
IMAAdsLoader 할당 해제 시 발생하는 비정상 종료 문제를 해결합니다.
베타 v15
2015-07-22
IMAAdsManager 대리자를 통해 광고 버퍼 이벤트를 도입합니다. 이렇게 하면 활동 표시기 및 버퍼링 바와 같은 요소를 플레이어에 쉽게 추가할 수 있습니다.
디버깅 모드를 노출합니다. 이제 게시자는 IMASettings enableDebugMode 설정을 YES로 설정하여 콘솔에서 더 상세한 로깅을 가져올 수 있습니다. 광고 플레이어에 워터마크가 표시되므로 프로덕션에서 사용해서는 안 됩니다.
이제 IMAAdsManager destroy가 모든 경우에 광고를 올바르게 종료합니다.
디스플레이 컨테이너를 재사용할 수 있습니다.
게시자가 대리자 메서드 내에서 IMA 객체를 삭제할 수 있습니다.
IMAAdsManager는 이제 contentPlayhead에 대한 약한 참조만 가집니다 (잠재적인 메모리 누수 수정). 이제 IMAContentPlayhead를 구현하는 IMAAVPlayerContentPlayhead 인스턴스 또는 객체를 속성으로 유지해야 합니다. 그렇지 않으면 객체가 즉시 해제됩니다.
동영상 크기 조절 애니메이션을 삭제합니다.
불필요한 초기 재개 광고 이벤트를 삭제합니다.
베타 v14
2015-05-27
광고 플레이어가 가끔 버퍼링을 위해 중지되고 재생을 재개하지 않는 문제가 해결되었습니다.
IMASettings를 자체 헤더 파일로 이동했습니다.
베타 v13
2015-04-29
백그라운드 광고 재생에 대한 지원이 추가되었습니다. 자세한 내용은 백그라운드 광고 재생 을 참고하세요.
이제 SDK를 프레임워크로 가져올 수 있습니다. 업그레이드에 관한 자세한 내용은 이 버전에 관한 블로그 게시물 을 참고하세요.
iOS 8에서 광고 로드 시간이 단축되었습니다.
광고가 종료된 후 컴패니언 광고가 사라지는 문제가 해결되었습니다. 이제 슬롯이 새로고침될 때까지 컴패니언 광고가 표시됩니다.
SDK 로드에 10초의 제한 시간이 추가되었습니다.
이제 IMASettings가 NSCopying을 구현합니다.
헤드폰을 분리할 때 앱이 비정상 종료되는 문제를 수정했습니다.
이제 기기가 음소거되면 기본적으로 광고도 음소거됩니다. 게시자는 AVAudioSession 카테고리를 설정하여 이 동작을 변경할 수 있습니다.
iOS 8 미만 버전에서 제어 센터 재생 및 일시중지가 작동하지 않는 버그가 수정되었습니다.
알림 창이 열려도 광고가 더 이상 일시중지되지 않습니다.
다운로드 가능한 ZIP에 VERSION 파일을 추가했습니다.
실적을 개선하기 위해 이제 모든 iOS 버전에서 AVPlayer를 통해 광고 렌더링이 기본적으로 실행됩니다.
베타 v12
2015-02-12
이제 iOS 7 이하에서 네이티브 광고 재생을 사용합니다. 이렇게 하면 SDK가 MPMoviePlayerController 이벤트 및 컨트롤을 방해하지 않습니다.
LOADED 및 START 이벤트에서 adPlaybackInfo가 채워지지 않는 문제가 해결되었습니다.
IMASettings.maxRedirects를 추가하여 이후 리디렉션이 거부되고 광고 로드가 중단되는 리디렉션 횟수를 지정합니다.
수동 광고 재생 지원이 추가되었습니다.
베타 v11
2014-12-17
WKWebView가 추가되면서 베타 v10에서 발생한 메모리 누수 문제가 해결되었습니다.
베타 v10
2014-11-20
이제 SDK가 iOS 8에서 UIWebView 대신 WKWebView를 사용하여 광고를 렌더링합니다. 이렇게 하면 SDK 네이티브 레이어와 JS 레이어 간의 통신과 관련된 여러 문제가 해결됩니다. 이 변경사항의 부작용으로 이제 IMA SDK를 사용하려면 앱이 arm64를 지원하도록 빌드되어야 합니다.
사용자가 광고의 클릭할 수 없는 부분을 탭할 때마다 실행되는 TAPPED 이벤트가 추가되었습니다. 이를 사용하여 광고를 탭하여 재생 컨트롤을 표시하는 것을 감지할 수 있습니다.
iOS 규칙을 준수하기 위해 다음 메서드는 지원 중단되었으며 호출 객체에 대한 참조를 사용하는 메서드로 대체되었습니다.
IMAAdsManagerDelegate - adDidProgressToTime:currentTime:
IMAWebOpenerDelegate - willOpenInExternalBrowser
IMAWebOpenerDelegate - willOpenInAppBrowser
IMAWebOpenerDelegate - didCloseInAppBrowser
IMAWebOpenerDelegate - didOpenInAppBrowser
IMAWebOpenerDelegate - willCloseInAppBrowser
베타 v9
2014-10-27
IMAJavascript 클래스의 메모리 누수 문제가 해결되었습니다.
베타 v8
2014-10-13
베타 v7
2014-08-11
베타 v6
2014-05-27
IMAAd 객체에 설명, 제목, contentType을 노출합니다.
64비트 iOS 시뮬레이터 지원 추가
베타 v5
2014-02-14
arm64 지원이 추가되었습니다.
Google+와의 통합 충돌을 수정합니다.
베타 v4
2013-12-12
IMAAdsManager 및 IMAAdsLoader의 메모리 누수 문제를 해결합니다.
IMAAdPodInfo에 podIndex, timeOffset, maxDuration이라는 세 가지 새로운 API가 추가되었습니다.
API 문서도 곧 이에 맞게 업데이트될 예정입니다.
베타 v3
2013-09-25
베타 v2
2013-07-07
비공개 베타 v2
2013-06-24
비공개 베타 v1
2013-04-02