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以上を使用するというガイドからの変更事項であることに注意してください。
最新バージョンでの2つの重要な要件について、以下をご覧ください。
注: Audience Network iOS SDK 6.2は、6.0より後の次のバージョンであり、6.1の変更内容が含まれています。Androidリリースでのバージョンパリティを維持するため、6.1のラベルはスキップされました。
FBSDKCoreKit_Basics依存バージョン: 7.0.1以上。最適なパフォーマンスや安定性を得るため、最新リリースを利用することをおすすめします。GitHubからFBSDKCoreKit_Basicをダウンロードしてください。
このバージョンの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_Basicをダウンロードしてください。
このバージョンの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をダウンロードしてください。
Audience Network SDK 5.10.0 for iOSに影響する問題があるため、アプリがクラッシュします。7月21日までに修正することを目指して現在作業中です。この問題を回避するため、FBSDKCoreKitバージョン7.0.1以上に更新することもできます。
Metaシステムにおけるデータの利用方法を事業者がより詳細に制御できるようにするため、また、カリフォルニア州消費者プライバシー法(CCPA)を遵守する事業者の取り組みをサポートするため、データ使用制限機能をリリースしました。
FBSDKCoreKit_Basics依存バージョン: 5.6.0以上。最適なパフォーマンスや安定性を得るため、最新リリースを利用することをおすすめします。GitHubからFBSDKCoreKit_Basicsをダウンロードしてください。
FBSDKCoreKit_Basics依存バージョン: 5.6.0以上。最適なパフォーマンスや安定性を得るため、最新リリースを利用することをおすすめします。GitHubからFBSDKCoreKit_Basicsをダウンロードしてください。
mediaViewRenderingMethod
を削除非推奨メディアレンダリングメソッドを公開APIから削除しました。Audience Network統合が引き続き確実に動作するよう、使用しているmediaViewRenderingMethod
を削除してください。
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が2つの異なるカテゴリに現れて競合状態になっています。このメソッドは両方の場所で実装がまったく同じであるため、副次的な影響はありません。Xcodeでビルドする際にこの問題を示す警告が出ますが、無視しても問題はありません。
サイズクラスがAN iOS SDKでサポートされるようになりました。
zlib
への依存関係を追加インタースティシャルフォーマットと動画リワードフォーマットで、Appleのzlib
エンコーダーが必要になりました。
setIdleTimerDisabled
フラグの設定値が適用される問題。FBSDKCoreKit_Basics
の依存関係が5.2.1以上になりました。FBNativeBannerAd
で、UIImageView
が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 SDKで、ダウンロードした広告を保管するために新しいキャッシュが使用されるようになりました。この新しいキャッシュは信頼性が向上し、キャッシュエラーの数が少なくなるはずです。
FBBSDKCoreKit_Basics
への依存関係を追加iOS SDKの依存関係としてFBSDKCoreKit/FBSDKCoreKit_Basics
が追加されるため、プロジェクトの依存関係で変更が必要になります。
CocoaPodsを使用する開発者の場合、コードの変更は不要です。pod repo updateとpod installを実行するだけで、プロジェクトが自動的に最新バージョンに更新されます。
手動で統合を行う開発者の場合、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
により、柔軟性が大きく向上しました