iOS용 Audience Network SDK 변경 사항

iOS용 Audience Network SDK 변경 사항 및 릴리스 노트입니다.

Audience Network iOS SDK 6.16.0 - 2024년 10월 15일

  • 사용자 경험과 성능을 개선했습니다.

Audience Network iOS SDK 6.15.2 - 2024년 8월 15일

  • 사소한 버그를 수정하고 성능을 개선했습니다.

Audience Network iOS SDK 6.15.1 - 2024년 6월 3일

  • 다이내믹 프레임워크 사용 시 링커 문제를 해결했습니다.
  • 정적 프레임워크 사용 시 포인터 정렬 경고 문제를 해결했습니다.

Audience Network iOS SDK 6.15.0 - 2024년 3월 15일

  • 수집된 데이터 유형 및 필요한 이유 API에 대한 선언이 포함된 개인정보 보호 매니페스트 파일이 추가되었습니다.
  • 현재 최소 지원 iOS 버전은 iOS 12입니다.
  • 사소한 버그를 수정하고 성능을 개선했습니다.

Audience Network iOS SDK 6.14.0 - 2023년 8월 3일

  • 너무 많은 보기를 읽어들이는 경우 메모리 이슈로 인해 충돌하는 문제를 해결했습니다.
  • SDK에서 비트코드를 삭제했습니다.

Audience Network iOS SDK 6.12.0 - 2022년 10월 3일

  • iOS 15.7에서 SKStoreProductViewController의 충돌을 해결했습니다.

Audience Network iOS SDK 6.11.2 - 2022년 7월 13일

  • iOS 15.6(베타)에서 모바일 앱 설치 광고 CTA를 두 번째 탭할 경우 호스트 앱이 멈추는 버그를 수정했습니다.

Audience Network iOS SDK 6.11.1 - 2022년 5월 24일

  • iOS 15.5에서 모바일 앱 설치 광고 CTA를 두 번째 탭할 경우 호스트 앱이 멈추는 버그를 수정했습니다.
  • 성능 개선

Audience Network iOS SDK 6.11.0 - 2022년 5월 11일

  • 성능 개선
  • CocoaPods를 통해 Audience Network SDK의 기본 배포 메서드를 고정 프레임워크로 되돌렸습니다. 동적 프레임워크를 포함(embed)하려면 수동 설치를 사용하세요.
  • -loadAd가 사용 중단된 대신 -loadAdWithBidPayload: 메서드를 사용할 수 있습니다. Audience Network를 입찰 전용으로 변경하는 방법에 대한 자세한 내용은 Audience Network 블로그 게시물을 참조하세요.

Audience Network iOS SDK 6.10.0 - 2022년 4월 12일

  • 성능 개선
  • 이제 Audience Network SDK는 CocoaPods를 통해 동적 프레임워크로 배포됩니다.

Audience Network iOS SDK 6.9.0 - 2021년 11월 8일

  • 성능 개선
  • FBSDKCoreKit_Basics는 종속성으로 더 이상 필요하지 않습니다.
  • 이 버전의 Audience Network SDK를 통합하는 앱을 빌드하려면 Xcode 13이 필요합니다.

Audience Network iOS SDK 6.8.0 - 2021년 10월 11일

  • 성능 개선

Audience Network iOS SDK 6.7.0 - 2021년 9월 13일

  • 성능 개선

Audience Network iOS SDK 6.6.0 - 2021년 8월 24일

  • SDK가 이제 XCFramework로 패키징됩니다.
  • arm64 시뮬레이터 슬라이스를 통해 Apple Silicon Mac 플랫폼에서의 테스트를 지원합니다.

Audience Network iOS SDK 6.5.1 - 2021년 6월 23일

  • 링크 시간 최적화를 비활성화했습니다.
  • FBSDK 11.0 이상과의 호환을 위해 FBAudienceNetwork pod가 독립형 FBSDKCoreKit_Basic pod에 종속되도록 업데이트했습니다. 이 버전은 CocoaPods를 통해서는 FBSDK의 오래된 버전과 호환되지 않습니다. 자세한 내용은 GitHub를 참조하세요.

Audience Network iOS SDK 6.5.0 - 2021년 5월 17일

  • 성능 개선

Audience Network iOS SDK 6.4.1 - 2021년 4월 21일

  • 스토리지를 최적화하고 성능을 개선했습니다.
  • FBSDKCoreKit_Basics 종속성 버전: 7.0.1 이상. 최상의 성능과 안정성을 위해서는 최신 릴리스를 사용하는 것이 좋습니다. GitHub에서 FBSDKCoreKit_Basics를 다운로드할 수 있습니다.

Audience Network iOS SDK 6.3.1 - 2021년 3월 23일

Audience Network SDK 6.3.1을 사용하려면 Xcode 12가 필수

앱을 빌드할 때 이 버전의 Audience Network SDK를 사용하려면 Xcode 12 이상이 필요합니다.

수정 사항:

  • 탐색 메뉴가 광고를 오버레이하지 못하도록 했습니다.
  • 플레이어블 광고의 사소한 레이아웃 문제를 수정했습니다.

Audience Network iOS SDK 6.3.0 - 2021년 2월 22일

Audience Network SDK 6.3.0을 사용하려면 Xcode 12가 필수

앱을 빌드할 때 이 버전의 Audience Network SDK를 사용하려면 Xcode 12 이상이 필요합니다.

수정 사항:

  • iOS 13.0에서 SKStoreProductViewController를 하위 클래스화하여 충돌이 발생하는 문제를 해결했습니다.
  • 플레이어블 광고를 닫은 후 오디오가 정지되지 않았습니다.
  • 다시 시작할 수 있는 재생 버튼 없이 동영상이 일시 정지되었습니다.

Audience Network iOS SDK 6.2.1 - 2021년 1월 11일

Apple이 새로운 요구 사항을 도입한 후 iOS 14에서 수익을 창출하려면 Audience Network SDK 6.2.1 이상을 사용해야 합니다. 이는 이전에 SDK 6.0 이상을 사용하도록 안내해 드렸던 변경 사항과 동일합니다.

최신 버전에서 주목해야 할 중요한 요구 사항이 두 가지 있습니다.

  • 미디에이션 사용과 관계없이 ‘setAdvertiserTrackingEnabled’ 플래그를 구현하여 개인화된 광고를 게재하기 위해 데이터를 사용할지 여부에 대해 Facebook에 알려야 합니다.
  • 추천된 SKAdNetwork ID를 Xcode 프로젝트의 Info.plist에 추가하여 광고주가 광고 캠페인의 성공을 측정하도록 합니다.
  • Xcode 12 이상(iOS SDK 14 이상)으로 빌드합니다.

Audience Network iOS SDK 6.2.0 - 2020년 10월 26일

공지: Audience Network iOS SDK 6.2는 6.0 이후의 다음 버전이고 6.1 변경 사항을 포함합니다. Android 릴리스와 버전을 동등하게 유지하기 위해 6.1 라벨을 건너뛰었습니다.

FBSDKCoreKit_Basics 종속성 버전: 7.0.1 이상. 최상의 성능과 안정성을 위해서는 최신 릴리스를 사용하는 것이 좋습니다. GitHub에서 FBSDKCoreKit_Basics를 다운로드합니다.

이 Audience Network SDK 버전은 Xcode 11.6으로 빌드되었습니다.

SKAdNetwork: Audience Network iOS SDK 6.2.1 이상은 Apple의 SKAdNetwork와 호환됩니다. 자세한 내용은 Meta for Developers를 참조하세요.

변경 사항: 보기 및 둘러보기

Android에서 얻은 교훈을 반영하여 iOS의 보기 및 둘러보기를 개선했습니다.

변경 사항: 적응형 레이아웃

약간의 개선으로 대체 적응형 디자인을 다시 실행하기 위한 또 다른 시도입니다.

Audience Network iOS SDK 6.0.0 - 2020년 9월 28일

FBSDKCoreKit_Basics 종속성 버전: 7.0.1 이상. 최상의 성능과 안정성을 위해서는 최신 릴리스를 사용하는 것이 좋습니다. GitHub에서 FBSDKCoreKit_Basics를 다운로드합니다.

이 Audience Network SDK 버전은 Xcode 11.6으로 빌드되었습니다.

변경 사항: 새로운 API, setAdvertiserTrackingEnabled

자세한 내용은 Meta for Developers를 참조하세요.

변경 사항: SKAdNetwork 지원

모든 퍼블리셔는 Apple이 새 요구 사항을 도입했을 때 iOS 14 사용자로부터 수익을 창출하려면 Audience Network iOS SDK 6.2.1 이상을 사용해야 합니다.

수정 사항:

  • 가끔 전면 및 보상형 동영상 광고가 잘못된 방향으로 렌더링됩니다.

Audience Network iOS SDK 5.10.1 - 2020년 7월 20일

FBSDKCoreKit_Basics 종속성 버전: 5.6.0 이상. 최상의 성능과 안정성을 위해서는 최신 릴리스를 사용하는 것이 좋습니다. GitHub에서 FBSDKCoreKit_Basics를 다운로드합니다.

수정 사항:

  • 사용 중인 FBSDKCoreKit_Basics 종속성 버전이 7.0.0 이하인 경우 이전 릴리스(5.10.0)에서 충돌이 발생합니다.

Audience Network iOS SDK 5.10.0 - 2020년 7월 6일

iOS용 Audience Network SDK 5.10.0에 영향을 미치는 문제로 인해 앱이 다운됩니다. 수정 사항은 7월 21일에 적용될 예정이며, 문제를 방지하려면 FBSDKCoreKit 7.0.1버전 이상으로 업데이트할 수 있습니다.

변경 사항: 데이터 처리 옵션

비즈니스가 Facebook 시스템에서 데이터 사용 방식을 더욱 강력하게 제어할 수 있도록 하고 캘리포니아주 소비자 개인정보 보호법(CCPA) 규정을 준수하는 데 더 효율적인 지원을 제공하기 위해 제한된 데이터 사용(LDU) 기능을 출시했습니다.

Audience Network iOS SDK 5.9.0 - 2020년 5월 11일

FBSDKCoreKit_Basics 종속성 버전: 5.6.0 이상. 최상의 성능과 안정성을 위해서는 최신 릴리스를 사용하는 것이 좋습니다. GitHub에서 FBSDKCoreKit_Basics를 다운로드합니다.

변경 사항: 성능 개선 사항

  • 광고를 읽어들이는 시간을 단축했습니다.
  • 네트워크 대역폭 사용량을 줄였습니다.

수정 사항:

  • 전체 화면 형식에서 간혹 광고가 표시되지 않습니다.

Audience Network iOS SDK 5.8.0 - 2020년 3월 30일

FBSDKCoreKit_Basics 종속성 버전: 5.6.0 이상. 최상의 성능과 안정성을 위해서는 최신 릴리스를 사용하는 것이 좋습니다. GitHub에서 FBSDKCoreKit_Basics를 다운로드합니다.

변경 사항:mediaViewRenderingMethod 삭제

공개 API에서 사용 중단된 미디어 렌더링 메서드를 삭제했습니다. Audience Network 통합이 계속 작동할 수 있도록 mediaViewRenderingMethod의 사용을 중단했습니다.

수정 사항:

  • 이제 서버 측 보상 콜백이 예상대로 트리거됩니다.

Audience Network iOS SDK 5.7.1 - 2020년 2월 20일

수정 사항:

  • 광고를 요청하려 시도할 때 iOS9 기기에서 발생하는 충돌을 해결했습니다.

Audience Network iOS SDK 5.7.0 - 2020년 2월 17일

변경 사항: Xcode 11

Facebook의 SDK는 더 이상 Xcode10으로 빌드되고 비트코드가 활성화된 프로젝트와 링크되지 않습니다.

변경 사항: 보상형 동영상 개선 사항

보상형 동영상 디자인이 개선되었습니다.

변경 사항: 전면 광고 개선 사항

전면 광고 디자인이 개선되었습니다.

Audience Network iOS SDK 5.6.1 - 2020년 1월 28일

수정 사항:

  • minizip을 포함할 때 기호가 중복됩니다.
  • Linker에서 중복 카테고리 구현에 대한 경고가 표시됩니다.
  • 플레이어블 광고에 렌더링 문제가 발생합니다.
  • 이제 모든 크리에이티브에 대해 플레이어블 광고를 올바르게 읽어들입니다.
  • 이제 플레이어블 광고가 넓은 화면 기기에서 올바르게 닫힙니다.
  • 광고 자산을 캐시할 때 발생하는 충돌을 해결했습니다.

Audience Network iOS SDK 5.6.0 - 2019년 10월 28일

변경 사항:UIWebView 삭제

Apple에서 사용 중단한 UIWebView에 대한 모든 참조를 삭제했습니다.

변경 사항: 이미지 전면 광고 개선 사항

이미지 전면 광고의 디자인을 업데이트했습니다.

변경 사항: 전면 광고의 엔드 카드 개선 사항

링크-클릭 전면 광고 엔드 카드의 디자인을 업데이트했습니다.

변경 사항: 네트워킹 및 캐싱 개선 사항

네트워킹 및 캐싱 로직을 변경하여 성능을 개선했습니다.

변경 사항: 혼합 타겟 플래그

혼합 타겟의 라벨에 대한 플래그를 isChildDirected에서 MixedAudience로 변경했습니다. 혼합 타겟과 COPPA에 대한 자세한 내용은 다음을 참조하세요.

https://developers.facebook.com/docs/audience-network/coppa

버그 수정 및 변경 사항

  • 수정 사항: 이제 사용자가 이전 이미지 카드에서 다음 동영상 슬라이드 카드로 이동하면 전면 동영상 광고가 재생됩니다.
  • 수정 사항: 이제 광고를 읽어들인 후 기기가 회전되었을 때 전면 광고가 올바르게 표시됩니다.
  • 변경 사항: FBSDKCoreKit_Basics 종속성이 5.6.0 이상으로 업그레이드되었습니다.

알려진 문제

ld: warning: instance method 'adnw_URLEncodedString' in category from ... conflicts with same method from another category

두 개의 다른 카테고리에서 인스턴스 메서드 'adnw_URLEncodedString'이 충돌합니다. 이 메서드의 구현은 두 위치에서 모두 동일하므로 부정적인 영향은 없습니다. Xcode에서 빌드할 때 이 문제에 대한 경고가 표시되지만 무시해도 됩니다.

Audience Network iOS SDK 5.5.1 - 2019년 9월 25일

새로운 사항: iOS13 지원

  • iOS 13을 지원하는 공식 릴리스입니다.
  • UIWebView의 사용을 중단했습니다.

Audience Network iOS SDK 5.5.0 - 2019년 8월 19일

새로운 사항: 크기 클래스에 대한 지원 추가

이제 AN iOS SDK에서 크기 클래스를 지원합니다.

새로운 사항:zlib에 종속성 추가

이제 전면 및 보상형 동영상 형식에 Apple의 zlib 인코더가 필요합니다.

버그 수정 및 변경 사항

  • 변경 사항: 전면 광고 보고 플로가 업데이트되었습니다.
  • 수정 사항: 동영상 재생 후 원래의 setIdleTimerDisabled 플래그 설정이 적용됩니다.
  • 수정 사항: 이제 전면 광고의 플레이어블 광고가 기기 방향의 변화에 따라 렌더링됩니다.
  • 변경 사항: FBSDKCoreKit_Basics 종속성이 5.2.1 이상으로 업그레이드되었습니다.

Audience Network iOS SDK 5.4.0 - 2019년 6월 17일

  • 이제 UIImageViewFBNativeBannerAd에 대해 FBMediaView와 호환됩니다.
  • 파일 캐시가 개선되었습니다.
  • FBBSDKCoreKit_Basics에 대한 종속성이 추가되었습니다.
  • CoreLocation.framework에 대한 종속성을 삭제했습니다.

변경 사항:FBNativeBannerAd에서 UIImageView를 사용합니다.

이제 네이티브 배너 광고를 UIImageView로 만들 수 있습니다. 이를 허용하기 위해 새 메서드(아래 참조)가 추가되었습니다. FBMediaView는 여전히 사용할 수 있습니다.

@interface FBNativeBannerAd

/**
 This is a method to associate a FBNativeBannerAd with the UIView you will use to display the native ads.

 @param view The UIView you created to render all the native ads data elements.
 @param iconImageView The UIImageView you created to render the icon
 @param viewController The UIViewController that will be used to present SKStoreProductViewController
 (iTunes Store product information) or the in-app browser. If nil is passed, the top view controller currently shown
 will be used.


 The whole area of the UIView will be clickable.
 */
- (void)registerViewForInteraction:(UIView *)view
                     iconImageView:(UIImageView *)iconImageView
                    viewController:(nullable UIViewController *)viewController;

/**
 This is a method to associate FBNativeBannerAd with the UIView you will use to display the native ads
 and set clickable areas.

 @param view The UIView you created to render all the native ads data elements.
 @param iconImageView The UIImageView you created to render the icon
 @param viewController The UIViewController that will be used to present SKStoreProductViewController
 (iTunes Store product information). If nil is passed, the top view controller currently shown will be used.
 @param clickableViews An array of UIView you created to render the native ads data element, e.g.
 CallToAction button, Icon image, which you want to specify as clickable.
 */
- (void)registerViewForInteraction:(UIView *)view
                     iconImageView:(UIImageView *)iconImageView
                    viewController:(nullable UIViewController *)viewController
                    clickableViews:(nullable NSArray<UIView *> *)clickableViews;

새로운 사항: iOS상의 파일 캐시 개선 사항

Facebook의 iOS SDK는 이제 다운로드된 광고를 저장하는 데 새 캐시를 사용합니다. 이 새 캐시는 더욱 안정적이며 캐싱 오류 수를 줄여줍니다.

새로운 사항:FBBSDKCoreKit_Basics에 종속성 추가

iOS SDK의 종속성으로 FBSDKCoreKit/FBSDKCoreKit_Basics가 추가되었으므로 프로젝트 종속성이 변경되어야 합니다.

CocoaPods를 사용하는 개발자는 코드를 변경할 필요가 없습니다. pod repo 업데이트와 pod 설치를 실행하기만 하면 프로젝트가 최신 버전으로 자동 업데이트됩니다.

수동으로 통합하는 개발자는 FBSDKCoreKit.framework에 대한 수동 종속성을 프로젝트에 추가해야 합니다. 다음 단계에 따라 진행할 수 있습니다.

  1. GitHub 릴리스 페이지에서 FBSDKCoreKit.framework와 간소화된 버전(FBSDKCoreKit_Basics.framework)을 모두 다운로드합니다.
  2. 고정 프레임워크를 사용할 경우 프레임워크를 프로젝트에 끌어다 놓습니다.
  3. 동적 프레임워크를 사용할 경우 프레임워크를 프로젝트의 '포함된(embed) 바이너리'에 추가합니다.

앱이 이미 FBSDKCoreKit를 사용하고 있다면 FB SDK 버전 5.0으로 업그레이드해야 합니다.

버그 수정 및 변경 사항

  • 수정 사항: 전면 광고 형식으로 앱 설치용 동영상 광고를 읽어들일 때 'Unhandled Exception' 오류 메시지가 표시됩니다.
  • 수정 사항: 전면 광고 형식에서 특정 슬라이드의 CTA를 탭한 후 슬라이드 이미지와 웹페이지의 제품 이미지가 불일치합니다.
  • 수정 사항: iOS상의 동영상 플레이어가 충돌합니다.

Audience Network iOS SDK 5.3.2 - 2019년 5월 16일

수정 사항

  • 배너 광고에서 광고를 읽어들일 때마다 adDidLoad 델리게이트 메서드를 두 번 호출하던 문제가 수정되었습니다.

기타

  • CoreLocation.framework에 대한 종속성을 삭제했습니다.

Audience Network iOS SDK 5.3.1 - 2019년 4월 16일

이 버전은 5.3.0과 동일하지만 XCode 10.1로 빌드되었습니다. XCode 10.2 이상을 사용하여 앱을 빌드하고 있지 않다면 이 버전을 사용하세요.

Audience Network iOS SDK 5.3.0 - 2019년 4월 15일

이 버전은 XCode 10.2 이상과 호환됩니다. XCode 10.1로 앱을 빌드할 경우 Audience Network SDK 5.3.1을 사용하세요.

추가 사항

  • 전면 광고 디자인이 개선되었습니다.

수정 사항

  • Info.plist의 CFBundleSupportedPlatforms 값 문제가 수정되었습니다.
  • 플레이어블 광고 문제가 수정되었습니다.
  • 전면 광고의 최초 볼륨이 수정되었습니다.

Audience Network iOS SDK 5.2.0 - 2019년 2월 20일

추가 사항

  • null 허용 여부 지정자가 추가되었습니다.
  • AdOptionsView에서 광고 신고 아이콘을 숨기는 옵션이 추가되었습니다.
  • 네이티브 광고를 더 쉽게 앱에 추가할 수 있는 새로운 네이티브 템플릿이 추가되었습니다.
  • 전면 광고 디자인이 개선되었습니다.

수정 사항

  • 보상형 광고에 대한 카드가 이미 선택된 경우 타이머와 애니메이션이 시작됩니다.

Audience Network iOS SDK 5.1.1 - 2019년 1월 16일

수정 사항

  • 사용자가 광고 신고를 클릭한 후에도 전면 광고 동영상이 계속 재생되는 문제가 수정되었습니다.
  • 특정 조건에서 입찰자 토큰이 손상되는 문제가 수정되었습니다.

변경 사항

  • NativeAds와 NativeBannerAds의 registerViewForInteraction은 이제 메인 스레드에서 실행해야 합니다.

Audience Network iOS SDK 5.1.0 - 2018년 10월 31일

추가 사항

  • 네이티브 광고에 더 유연한 FBAdOptionsView가 추가되었습니다.
  • 모바일 앱 설치 광고에 새로운 전면 광고 디자인이 추가되었습니다.
  • 전면 광고 노출 위치에 플레이어블 광고 형식이 추가되었습니다. 플레이어블 광고는 새로운 인터랙티브 광고 형식으로, 광고주는 사용자가 앱 다운로드를 선택하기 전에 사용자에게 게임, 앱 또는 브랜드의 간단한 미리 보기를 제공할 수 있습니다.

수정 사항

  • 동적 프레임워크가 리팩터링 및 업데이트되었습니다.

Audience Network iOS SDK 5.0.2 - 2018년 10월 25일

수정 사항

  • FBAdIconView 크기가 조정되었습니다.
  • 노출 이후 조회 가능성 검증기의 재예약이 차단되었습니다.
  • FBAudienceNetwork.framework의 크기가 축소되었습니다.

Audience Network iOS SDK 5.0.1 - 2018년 10월 5일

수정 사항

  • UI 정지 문제가 수정되었습니다.
  • 일부 충돌 문제가 수정되었습니다.
  • 시청 및 설치 페이지의 사용자 환경이 개선되었습니다.
  • 네이티브 광고 신고 옵션 셀에서 긴 텍스트가 허용됩니다.

Audience Network iOS SDK 5.0.0 - 2018년 9월 7일

추가 사항

  • 새로운 광고 신고 플로가 추가되었습니다.
  • 새로운 전면 광고 디자인이 추가되었습니다.
  • 보상형 동영상 엔드 카드에 새로운 디자인이 추가되었습니다.
  • 보상형 동영상 노출 위치에 플레이어블 광고 형식이 추가되었습니다. 플레이어블 광고는 새로운 인터랙티브 광고 형식으로, 광고주는 사용자가 앱 다운로드를 선택하기 전에 사용자에게 게임, 앱 또는 브랜드의 간단한 미리 보기를 제공할 수 있습니다.
  • 이제 건너뛰기 옵션과 함께 보상형 동영상에서 긴 동영상이 지원됩니다.

변경 사항

  • nativeAd, nativeBannerAd 및 nativeAdsManager에서 mediaCachePolicy의 기본값이 ALL로 변경되었습니다.
  • 최소 지원 iOS 버전이 9.0으로 수정되었습니다.

수정 사항

  • AdUnitsSample에서 일부 충돌 문제가 수정되었습니다.
  • 동영상이 중단되어 포그라운드로 나올 때 다시 시작/일시 정지되는 문제를 수정했습니다.

Audience Network iOS SDK 4.99.3 - 2018년 8월 16일

수정 사항

  • 입찰 시간과 광고 시간에 수평과 수직 광고 형식이 일치하지 않는 문제가 수정되었습니다.
  • 보급형 iOS 기기에서 광고를 로딩할 때 발생하는 충돌 문제가 수정되었습니다.

Audience Network iOS SDK 4.99.2 - 2018년 7월 31일

수정 사항

  • 여러 이미지 캐시를 시도할 때 발생하는 충돌 문제가 수정되었습니다.
  • 네트워크 연결 초기화 시 발생하는 충돌 문제가 수정되었습니다.
  • AdUnitsSample 프로젝트에서 컬렉션 조회 샘플이 수정되었습니다.

Audience Network iOS SDK 4.99.1 - 2018년 7월 4일

추가 사항

  • nativeAd의 아이콘에 UIImageView를 사용하는 옵션이 추가되었습니다(registerViewForInteraction:mediaView:iconImageView:viewController:).

수정 사항

  • 이미지가 흐려질 때 발생하는 충돌 문제가 수정되었습니다.

Audience Network iOS SDK 4.99.0 - 2018년 6월 12일

추가 사항

  • 새로운 네이티브 광고 형식인 NativeBannerAd가 추가되었습니다. 이제 이 형식을 사용하여 광고주/앱 아이콘으로만 네이티브 광고를 표시할 수 있습니다.
  • 이제 네이티브 광고에 MediaView가 적용되었습니다.
  • 이제 네이티브 배너 광고에 새로운 IconView가 적용되었습니다.
  • 네이티브 광고 API가 업데이트되었습니다.
  • “advertiserName”, “headline”, “linkDescription”, “sponsoredTranslation”, “adTranslation”, “promotedTranslation”을 추가했습니다.
  • 'body'에서 'bodyText'로 이름이 변경되었습니다.
  • 이제 기본적으로 네이티브 광고와 네이티브 배너 광고가 미디어를 캐시합니다(nativeAd의 미디어는 이미지/동영상과 아이콘이고 nativeBannerAd의 미디어는 아이콘임).
  • 미디어가 성공적으로 다운로드되면 알리는 mediaDownloaded 델리게이트 메서드가 추가되었습니다.
  • 퍼블리셔가 원할 때마다 미디어를 다운로드할 수 있는 downloadMedia가 NativeAd와 NativeBannerAd에 추가되었습니다.
  • 이제 loadAd를 호출하면 iOS의 mediaCachePolicy가 설정됩니다.
  • iOS의 mediaCachePolicy는 읽기 전용입니다.
  • 앱에서 맞춤형 네이티브 경험을 구축하는 데 사용하는 뷰의 역할을 선언할 수 있는 tagView API가 추가되었습니다.

삭제 항목

  • 네이티브 광고 API에서 'title'과 'subtitle'이 삭제되었습니다.

수정 사항

  • 이미지가 흐려질 때 발생하는 충돌 문제가 수정되었습니다.

Audience Network iOS SDK 4.28.1 - 2018년 4월 9일

수정 사항

  • scrollview에서 네이티브 광고를 읽어들일 때 샘플 앱에서 종종 발생하던 충돌 문제가 수정되었습니다.
  • 동영상 전면 광고의 썸네일 이미지 콘텐츠 가로세로비가 수정되었습니다.

Audience Network iOS SDK 4.28.0 - 2018년 3월 5일

수정 사항

  • 보상형 동영상을 사용하는 퍼블리셔는 이제 loadAd 메서드 앞 또는 뒤에 rewardData를 설정할 수 있습니다. Android SDK에 맞추어 수량 필드가 삭제되었습니다.
  • 텍스트 번역이 지원됩니다. 이제 텍스트가 사용자에 맞게 현지화됩니다.
  • 샘플 앱이 병합되었습니다.

Audience Network iOS SDK 4.27.2 - 2018년 1월 9일

수정 사항

  • 동영상 광고의 잠재적 충돌 문제가 수정되었습니다.
  • iPhone X에서 전면 광고의 Ad Choice 노출 위치가 수정되었습니다.

알려진 문제

  • FBAdChoicesView에 고정된 높이 제약을 설정할 경우 네이티브 광고에서 FBAdChoicesView가 표시되지 않습니다. 하단 공간 제약을 사용해 보세요.

Audience Network iOS SDK 4.27.1 - 2017년 12월 13일

조정 사항

  • 보상형 동영상 광고 델리게이트 메서드 rewardedVideoAdComplete에서 rewardedVideoAdVideoComplete로 이름이 변경되었습니다.

수정 사항

  • 앱 델리게이트에서 창 속성이 구현되지 않을 때 발생하는 충돌 문제가 수정되었습니다.
  • 잠재적 동영상 정지 문제가 수정되었습니다.

Audience Network iOS SDK 4.27.0 - 2017년 12월 5일

추가 사항

  • FBRewardedVideoAd에 재생 시간 속성이 추가되었습니다.
  • 앱 실행 시 코드를 더 이상 실행하지 않습니다.

조정 사항

  • 최소 필수 iOS SDK 버전이 이제 8.0으로 조정되었습니다.

수정 사항

  • 동영상 관련 장애 후 FBMediaView 동영상을 읽어들이지 않는 문제가 수정되었습니다.
  • 공개 헤더에서 잘못된 문서화 문제가 수정되었습니다.
  • FBNativeAdDelegate nativeAdDidClick:이 구현되었을 때 발생하는 충돌 문제가 수정되었습니다(FBNativeAdView를 클릭했을 때 발생하는 충돌 문제도 수정됨).
  • 프레임이 잘못되었을 때 발생하는 FBMediaView 충돌 문제가 수정되었습니다.
  • FBMediaView 동영상 검색 UI에서 충돌하는 문제가 수정되었습니다.
  • SDK 초기화 전에 FBAdSettings에서 잘못된 bidderToken을 제공하는 문제가 수정되었습니다.
  • 형식이 잘못된 모듈맵으로 인해 라이브러리를 Swift로 가져올 때 발생하는 문제가 수정되었습니다.
  • FBMediaView 이미지 렌더링에서 메모리 누출 문제가 수정되었습니다.

Audience Network iOS SDK 4.26.1 - 2017년 11월 13일

추가 사항

  • iPhone X에 대한 지원이 추가되었습니다.

조정 사항

수정 사항

  • 보상형 동영상에서 빈 엔드 카드가 수정되었습니다.
  • C++ 고정 생성자 주문으로 인한 잠재적 앱 초기화 충돌 문제가 수정되었습니다.
  • AdChoices 터칭 이후 배너 광고가 깨지는 문제가 수정되었습니다.
  • 이미지 및 슬라이드 전면 광고에 가로 방향이 잘못되는 문제가 수정되었습니다.

Audience Network iOS SDK 4.26.0 - 2017년 9월 14일

추가 사항

  • 메모리 경고 시 캐시된 MediaView 보기가 삭제되었습니다.
  • 앱 입찰을 위한 알파 API가 추가되었습니다.
  • 인스트림 광고에서 CTA를 포함한 destinationURL의 기존 사용 방법이 교체되었습니다.

조정 사항

수정 사항

  • 앱을 신속히 전환할 때 종종 발생하는 앱 정지 문제가 수정되었습니다.
  • disableAutoRefresh가 실제로 자동 새로고침을 비활성화하지 않는 문제가 수정되었습니다.
  • 델리게이트할 배너 또는 전면 광고에서 AdChoices가 광고 신고 클릭을 클릭하는 문제가 수정되었습니다.
  • 네이티브 템플릿에서 경우에 따라 CTA가 잘리는 문제가 수정되었습니다.
  • 내부 MediaView 뷰가 숨겨진 상태에서 내부 조회 가능성 검증이 실행되지 않도록 비활성화되었습니다.
  • MediaView의 뷰 레이아웃 성능이 최적화되었습니다.
  • WKWebView 브라우저를 사용할 때 특정 링크 광고 콘텐츠가 충돌하는 문제가 수정되었습니다.
  • 로캘 식별자에서 일부 정보가 누락되어 언어가 이상하게 혼합되는 문제가 수정되었습니다.
  • 잘못된 앱 내 브라우저 신고 문제가 수정되었습니다.
  • 뷰 컨트롤러 탐지와 관련된 내부 문제가 수정되었습니다.
  • 앱 내 브라우저를 표시할 때 간혹 동영상이 재생되지 않는 문제가 수정되었습니다.
  • 의도치 않게 CTA가 사용자를 앱 밖으로 이동시키는 문제가 수정되었습니다.
  • 메인 스레드가 아닌 UIApplication 백그라운드 상태의 iOS 11에 백그라운드에서 OpenGL 호출을 유발하는 충돌 문제가 수정되었습니다.

알려진 문제

  • FBAudienceNetwork SDK v4.26을 가져올 때 'No Such Module'이라는 오류가 발생합니다. 이 문제를 해결하려면 FBAudienceNetwork.framework/Modules 폴더에서 FBAudienceNetwork.modulemap의 이름을 module.modulemap으로 바꾸어야 합니다. 이 문제는 다음 릴리스에서 해결될 예정입니다.

Audience Network iOS SDK 4.25.0 - 2017년 7월 26일

조정 사항

  • 통합 로깅에서 전달되는 이벤트 유형을 로깅합니다(이전에는 콘솔에 ID만 로깅됨).
  • 전면 동영상 광고의 오프라인 재생 지원이 추가되었습니다.
  • 기기 방향 변경 후 전면 광고 표시에 대한 지원이 추가되었습니다.
  • AdUnitsSample 프로젝트의 일부 디자인이 수정되었습니다(이제 인스트림 샘플이 포함됨).
  • InstreamAdSample 프로젝트가 삭제되었습니다.
  • FBMediaViewVideoRenderer에 재생 속성이 추가되었습니다.
  • FBMediaViewVideoRenderer 기간 속성의 기본값이 kCMTimeIndefinite로 변경되었습니다.

수정 사항

  • 통합 로깅에서 전달되는 이벤트 유형을 로깅합니다(이전에는 콘솔에 ID만 로깅됨).
  • 전면 동영상 광고의 오프라인 재생 지원이 추가되었습니다.
  • 기기 방향 변경 후 전면 광고 표시에 대한 지원이 추가되었습니다.
  • AdUnitsSample 프로젝트의 일부 디자인이 수정되었습니다(이제 인스트림 샘플이 포함됨).
  • InstreamAdSample 프로젝트가 삭제되었습니다.