Release Notes

v2.7.1 - 2025년 06월 13일

기타

  • NestAds 어드민에 등록한 랜딩 URL에 띄어쓰기, 한글이 포함된 경우에도 랜딩이 가능하도록 개선했습니다.

v2.7.0 - 2025년 05월 26일

새로운 기능

  • 광고상품별 중복 인정 성과 상태 값에 따라 트래킹 횟수를 조절하는 기능이 추가되었습니다.

기타

  • 프리미엄 배너의 동영상형의 확장형 노출 트래킹 시점을 수정하였습니다. (동영상 노출 -> 썸네일 노출 시)

  • 프리미엄 배너의 동영상형의 재생조건이 수동재생일 때 재생버튼이 나오는 시점을 수정하였습니다.

  • 비디오 로드 에러가 발생할 때의 로그를 개선하였습니다.


v2.6.6 - 2025년 04월 30일

새로운 기능

  • NestAdsPremiumBannerAdViewOptionsNestAdsPremiumBannerLayoutOptions 옵션이 추가되었습니다. 이제 프리미엄 배너의 cornerRadius를 직접 설정할 수 있습니다.

기타

  • 프리미엄 배너의 cornerRadius 기본값이 8에서 4로 변경되었습니다.

  • 프리미엄 배너의 힌트애셋 모션이 개선되었습니다.

  • 프리미엄 배너의 레이아웃이 '배너 덮지 않음'인 경우, 확장형으로 전환될 때 힌트애셋의 애니메이션이 멈추게 됩니다.

버그 수정

  • v2.6.4 업데이트 이후 15초가 넘는 영상의 조회수가 수집되지 않는 현상을 수정했습니다.

  • 커스텀형 N개 광고에서 광고 전달 순서가 보장되도록 수정했습니다.


v2.6.5 - 2025년 04월 25일

버그 수정

  • 프리미엄 배너의 전환 모션 중 기본형 배너가 보이지 않게 되는 시점을 개선했습니다.


v2.6.4 - 2025년 04월 21일

기타

  • 동영상 광고의 재생 트래킹 로그가 중복 수집되지 않도록 개선했습니다.


v2.6.3 - 2025년 04월 18일

버그 수정

  • 프리미엄 배너에서 성과 수집 버그를 수정했습니다.


v2.6.2 - 2025년 04월 18일

새로운 기능

  • 프리미엄 배너에서 영상 play, pause, stop을 요청할 수 있습니다.


v2.6.1 - 2025년 04월 16일

새로운 기능

버그 수정

  • 프리미엄 배너에서 기본형으로 전환 시, premiumAdViewDidShrink() 호출이 되지 않는 버그를 수정했습니다.


v2.6.0 - 2025년 04월 15일

새로운 기능


v2.5.6 - 2025년 03월 11일

버그 수정

  • v2.5.5에서 추가된 playCondition의 일부 옵션일 때 재생 완료 이후 NestAdsMediaContentcurrentTime이 상이해지는 현상을 수정했습니다.

  • v2.5.5 업데이트로 저성능 디바이스에서 NestAdsMediaView가 사라질 때 크래시가 발생할 수 있는 현상을 수정했습니다.


v2.5.5 - 2025년 03월 06일

새로운 기능

  • 이미지 배너 표준형 광고: 이미지 배너 표준형 광고를 요청할 수 있습니다.

  • gif 이미지 적용: 표준형, 커스텀 광고의 이미지 영역에 gif 이미지를 사용할 수 있습니다.

  • NestAdsVideoOptionsquality 옵션이 추가되었습니다.

  • NestAdsVideoOptionsplayCondition 에 사용 가능한 새로운 항목들이 추가되었습니다.

  • 캐싱 기능: 이미지, 영상 애셋에 대한 디스크 캐시 기능이 추가되었습니다. SDK가 애셋을 자동으로 캐싱하며, 저장된 파일을 효율적으로 관리합니다.

기타

  • 동영상 광고에서 stop / 재생완료인 경우, 다시 화면에 50% 이상 노출되어도 자동으로 재생되지 않도록 수정했습니다.

  • NestAdsMediaView 에서 영상을 교체하는 경우, 레이어 변경 작업을 개선했습니다.

  • 에러 로그 전송 시 로깅 되는 필드 값을 개선 하였습니다.


v2.5.4 - 2025년 02월 07일

새로운 기능

  • 팝업 배너 광고 옵션에 배경 옵션이 추가되었습니다. 팝업 배경이 생성되는 영역을 조정할 수 있습니다.

기타

  • 팝업 배너 광고 옵션의 좌,우 버튼의 fontName 속성이 제거되고 font: UIFont 속성이 추가되었습니다.


v2.5.3 - 2025년 01월 16일

버그 수정

  • 에러 로그 전송 시 발생될 수 있는 크래시 문제를 해결하였습니다.

기타

  • 에러 로그 전송 시 로깅 되는 필드 값을 개선 하였습니다.


v2.5.2 - 2025년 01월 07일

새로운 기능

  • 팝업 배너 표준형 광고의 소재스펙 레이아웃 기능을 지원합니다.

기타

  • 트래킹 로그, 에러 로그 전송 시 로깅 되는 필드 값을 개선 하였습니다.


v2.5.1 - 2024년 12월 5일

새로운 기능

  • NestAdsVideoControllerDelegatevideoControllerDidCompletePreparation() 이 추가되었습니다. 비디오 로드가 완료되어 재생 가능한 상태가 되면 호출됩니다.

  • NestAdsVideoControllerDelegatevideoControllerDidFailToLoadVideo(errorDescription: String) 이 추가되었습니다. 비디오 로드 실패 시 메세지를 받을 수 있습니다.

버그 수정

  • 스플래시 표준형 광고에서 노출을 기록할 때 중복으로 기록되는 현상을 재수정하였습니다.

  • 비디오 로드가 완료되기 전 play() /pause() 함수가 반복하여 호출될 때 발생할 수 있는 버그를 수정하였습니다.

  • 동영상 광고가 많아졌을 때 발생할 수 있는 크래시 현상을 수정하였습니다.


v2.5.0 - 2024년 11월 21일

새로운 기능

  • 팝업 배너 표준형 광고: 팝업 배너 표준형 광고를 요청할 수 있습니다.

버그 수정

  • 2.4.0 동영상 일부 구조 개선 후 NestAdsMediaView 에 새로운 mediaContent 를 설정할 때 이전 영상의 잔상이 남는 현상을 수정하였습니다.

  • 2.4.0 동영상 일부 구조 개선 후 상단바를 스와이프 했을 때 동영상 광고 로드가 되지 않는 현상을 수정하였습니다.

  • 스플래시 표준형 광고에서 노출을 기록할 때 중복으로 기록되는 현상을 수정하였습니다.


v2.4.1 - 2024년 11월 5일

버그 수정

  • 2.4.0 동영상 일부 구조 개선 후 iOS 15 이하에서 동영상 재생완료 후 앱 전환시 빈화면이 노출되는 현상을 수정하였습니다.

  • 2.4.0 동영상 일부 구조 개선 후 didUpdateVideoProgress delegate 가 같은 초 수에서 여러번 불리는 현상을 수정하였습니다.

  • NestAdsMediaView 에 새로운 mediaContent 를 설정할 때 이전에 생성한 TimeObserver 에 접근하는 버그를 수정하였습니다.

기타

  • SDK 내 AVPlayer 객체의 개수를 제한하여 동영상 광고가 많아질 때의 문제를 개선하였습니다.

  • NestAdsMediaView 에 새로운 mediaContent 를 설정할 때 player 를 초기화하도록 수정하였습니다.


v2.4.0 - 2024년 10월 24일

새로운 기능

  • 스플래시 표준형 광고: 스플래시 표준형 광고를 요청할 수 있습니다.

  • NestAdsAdInfo 추가 : 광고 응답에 대한 광고상품, 캠페인, 광고그룹, 광고의 ID 를 받을 수 있습니다.

기타

  • 동영상이 로드 준비 될 때 노출 로그를 보내는 시점을 변경하였습니다.

  • 동영상 광고가 많아질 때 일부 구조를 개선하였습니다.

  • dSYM 을 추가하였습니다.


v2.3.11 - 2024년 9월 26일

버그 수정

  • 영상 재생이 완료 된 후 currentTime 이 변경되는 버그를 수정하였습니다.


v2.3.10 - 2024년 9월 25일

버그 수정

  • iOS 15, 16 에서 영상 재생이 완료 된 후 재사용된 NestAdsMediaView 를 노출했을 때 마지막 프레임으로 표기되지 않고 빈 화면으로 표기되는 버그를 수정하였습니다.

기타

  • cleanupPlayer() 메소드를 제거하였습니다.


v2.3.9 - 2024년 9월 24일

새로운 기능

  • NestAdsVideoOptionscustomAudioSessionRequested 변수를 추가하였습니다. : SDK 에서 AudioSession 을 설정하지 않고 앱단위에서 설정하고 싶은 경우 사용할 수 있습니다.


v2.3.8 - 2024년 9월 20일

버그 수정

  • cleanupPlayer() 를 추가하면서 play() 를 부르지 않아도 자동으로 재생되는 버그를 수정하였습니다.

  • play() 를 부르지 않은 채 자동으로 재생될 경우 NestAdsVideoControllerDelegate 가 제대로 동작하지 않는 버그를 수정하였습니다.


v2.3.7 - 2024년 9월 13일

버그 수정

  • 동영상 재생 시 타 앱의 오디오 음량을 줄이지 않도록 수정하였습니다.

기타

  • NestAdsVideoControllercleanupPlayer() 메소드를 추가하였습니다.


v2.3.6 - 2024년 9월 12일

버그 수정

  • videoControllerDidEndVideoPlayback delegate 가 타 광고 객체와 공유되는 버그를 수정하였습니다.

  • 재생 완료 후 재사용 셀로 이동시 currentTime 이 수정되는 버그를 수정하였습니다.


v2.3.5 - 2024년 9월 10일

버그 수정

  • 2.3.4 버전에서 해결되지 않은 동이슈 버그를 수정하였습니다.


v2.3.4 - 2024년 9월 10일

버그 수정

  • pause() 가 불리는 시점에 currentTime 이 업데이트 되지 않는 버그를 수정하였습니다.


v2.3.3 - 2024년 9월 6일

버그 수정

  • NestAdsMediaView 재사용시 여러 개의 광고를 세팅할 경우 mediaContent 가 교체되지 않는 버그를 수정하였습니다.


v2.3.2 - 2024년 9월 5일

버그 수정

  • NestAdsMediaView 재사용시 mediaContent, isMute 가 초기화 되는 버그를 수정하였습니다.


v2.3.1 - 2024년 9월 3일

버그 수정

  • customNativeAdWillPresentScreen delegate 의 호출 시점 버그를 수정하였습니다.


v2.3.0 - 2024년 8월 27일

새로운 기능

  • 복수개 광고 게재위치 지원: 이제 커스텀형 광고에서 복수개 광고를 요청할 수 있습니다

기타

  • 에러 로깅 하는 부분을 개선하였습니다.


v2.2.2 - 2024년 7월 16일

기타

  • 에러 및 트래킹 로그 수집하는 부분의 값을 개선하였습니다.


v2.2.1 - 2024년 7월 3일

기타

  • 에러 로깅 하는 부분을 개선하였습니다.

  • 광고 요청시 통신 에러 원인이 될 수 있는 timeout 관련 헤더를 수정하였습니다.


v2.2.0 - 2024년 6월 27일

새로운 기능

  • 매체 맞춤 타겟팅 지원: 매체 맞춤 타겟팅 기능을 사용할 수 있습니다.


v2.1.2 - 2024년 6월 25일

버그 수정

  • ATT 설정으로 인한 광고 요청시 9999 Unknown 에러가 발생하는 버그를 수정하였습니다.


v2.1.1 - 2024년 6월 22일

버그 수정

  • 동영상 재생이 제대로 되지 않는 버그를 수정하였습니다.

기타

  • 동영상 노출 트래킹이 완료될 시 customNativdAdDidRecordImpression 를 호출하도록 수정하였습니다.


v2.1.0 - 2024년 6월 20일

새로운 기능

  • NestAdsMediaContentcurrentTime 변수를 추가하였습니다.

  • NestAdsNativeAdImageAdLoaderOptions 를 추가하엿습니다.

기타

  • play() 하지 않아도 NestAdsMediaView 의 첫 화면으로 첫 프레임이 표기되도록 수정하였습니다.

  • ReleamSwift, CryptoSwift 라이브러리 의존성을 제거하였습니다.


v2.0.1 - 2024년 6월 5일

버그 수정

  • 비디오 로드가 완료되지 않은 상태에서 재생할 때의 버그를 수정했습니다.

Last updated