iOS용 Audience Network SDK 변경 사항 및 릴리스 노트입니다.
-loadAd
가 사용 중단된 대신 -loadAdWithBidPayload:
메서드를 사용할 수 있습니다. Audience Network를 입찰 전용으로 변경하는 방법에 대한 자세한 내용은 Audience Network 블로그 게시물을 참조하세요. Audience Network SDK 6.3.1을 사용하려면 Xcode 12가 필수
앱을 빌드할 때 이 버전의 Audience Network SDK를 사용하려면 Xcode 12 이상이 필요합니다.
Audience Network SDK 6.3.0을 사용하려면 Xcode 12가 필수
앱을 빌드할 때 이 버전의 Audience Network SDK를 사용하려면 Xcode 12 이상이 필요합니다.
Apple이 새로운 요구 사항을 도입한 후 iOS 14에서 수익을 창출하려면 Audience Network SDK 6.2.1 이상을 사용해야 합니다. 이는 이전에 SDK 6.0 이상을 사용하도록 안내해 드렸던 변경 사항과 동일합니다.
최신 버전에서 주목해야 할 중요한 요구 사항이 두 가지 있습니다.
공지: 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의 보기 및 둘러보기를 개선했습니다.
약간의 개선으로 대체 적응형 디자인을 다시 실행하기 위한 또 다른 시도입니다.
FBSDKCoreKit_Basics 종속성 버전: 7.0.1 이상. 최상의 성능과 안정성을 위해서는 최신 릴리스를 사용하는 것이 좋습니다. GitHub에서 FBSDKCoreKit_Basics를 다운로드합니다.
이 Audience Network SDK 버전은 Xcode 11.6으로 빌드되었습니다.
자세한 내용은 Meta for Developers를 참조하세요.
모든 퍼블리셔는 Apple이 새 요구 사항을 도입했을 때 iOS 14 사용자로부터 수익을 창출하려면 Audience Network iOS SDK 6.2.1 이상을 사용해야 합니다.
FBSDKCoreKit_Basics 종속성 버전: 5.6.0 이상. 최상의 성능과 안정성을 위해서는 최신 릴리스를 사용하는 것이 좋습니다. GitHub에서 FBSDKCoreKit_Basics를 다운로드합니다.
iOS용 Audience Network SDK 5.10.0에 영향을 미치는 문제로 인해 앱이 다운됩니다. 수정 사항은 7월 21일에 적용될 예정이며, 문제를 방지하려면 FBSDKCoreKit 7.0.1버전 이상으로 업데이트할 수 있습니다.
비즈니스가 Facebook 시스템에서 데이터 사용 방식을 더욱 강력하게 제어할 수 있도록 하고 캘리포니아주 소비자 개인정보 보호법(CCPA) 규정을 준수하는 데 더 효율적인 지원을 제공하기 위해 제한된 데이터 사용(LDU) 기능을 출시했습니다.
FBSDKCoreKit_Basics 종속성 버전: 5.6.0 이상. 최상의 성능과 안정성을 위해서는 최신 릴리스를 사용하는 것이 좋습니다. GitHub에서 FBSDKCoreKit_Basics를 다운로드합니다.
FBSDKCoreKit_Basics 종속성 버전: 5.6.0 이상. 최상의 성능과 안정성을 위해서는 최신 릴리스를 사용하는 것이 좋습니다. GitHub에서 FBSDKCoreKit_Basics를 다운로드합니다.
mediaViewRenderingMethod
삭제공개 API에서 사용 중단된 미디어 렌더링 메서드를 삭제했습니다. Audience Network 통합이 계속 작동할 수 있도록 mediaViewRenderingMethod
의 사용을 중단했습니다.
Facebook의 SDK는 더 이상 Xcode10으로 빌드되고 비트코드가 활성화된 프로젝트와 링크되지 않습니다.
보상형 동영상 디자인이 개선되었습니다.
전면 광고 디자인이 개선되었습니다.
UIWebView
삭제Apple에서 사용 중단한 UIWebView
에 대한 모든 참조를 삭제했습니다.
이미지 전면 광고의 디자인을 업데이트했습니다.
링크-클릭 전면 광고 엔드 카드의 디자인을 업데이트했습니다.
네트워킹 및 캐싱 로직을 변경하여 성능을 개선했습니다.
혼합 타겟의 라벨에 대한 플래그를 isChildDirected
에서 MixedAudience
로 변경했습니다. 혼합 타겟과 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에서 빌드할 때 이 문제에 대한 경고가 표시되지만 무시해도 됩니다.
이제 AN iOS SDK에서 크기 클래스를 지원합니다.
zlib
에 종속성 추가이제 전면 및 보상형 동영상 형식에 Apple의 zlib
인코더가 필요합니다.
setIdleTimerDisabled
플래그 설정이 적용됩니다.FBSDKCoreKit_Basics
종속성이 5.2.1 이상으로 업그레이드되었습니다.UIImageView
가 FBNativeBannerAd
에 대해 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;
Facebook의 iOS SDK는 이제 다운로드된 광고를 저장하는 데 새 캐시를 사용합니다. 이 새 캐시는 더욱 안정적이며 캐싱 오류 수를 줄여줍니다.
FBBSDKCoreKit_Basics
에 종속성 추가iOS SDK의 종속성으로 FBSDKCoreKit/FBSDKCoreKit_Basics
가 추가되었으므로 프로젝트 종속성이 변경되어야 합니다.
CocoaPods를 사용하는 개발자는 코드를 변경할 필요가 없습니다. pod repo 업데이트와 pod 설치를 실행하기만 하면 프로젝트가 최신 버전으로 자동 업데이트됩니다.
수동으로 통합하는 개발자는 FBSDKCoreKit.framework
에 대한 수동 종속성을 프로젝트에 추가해야 합니다. 다음 단계에 따라 진행할 수 있습니다.
FBSDKCoreKit.framework
와 간소화된 버전(FBSDKCoreKit_Basics.framework
)을 모두 다운로드합니다.앱이 이미 FBSDKCoreKit
를 사용하고 있다면 FB SDK 버전 5.0으로 업그레이드해야 합니다.
이 버전은 5.3.0과 동일하지만 XCode 10.1로 빌드되었습니다. XCode 10.2 이상을 사용하여 앱을 빌드하고 있지 않다면 이 버전을 사용하세요.
이 버전은 XCode 10.2 이상과 호환됩니다. XCode 10.1로 앱을 빌드할 경우 Audience Network SDK 5.3.1을 사용하세요.
FBAdOptionsView
가 추가되었습니다.