iOS 14.5の変更への対応
すべてのパブリッシャーは、iOS 14.5の利用者からの収益を得るには、Audience Network SDK 6.2.1以降を使用することが必要になります。(Audience Network SDK 6.2.1はiOS 14のユーザーにもおすすめします。)このバージョン内では、以下の2つの要件があります。
詳しくは、Meta for Developersの投稿をご覧ください
収益化のためにアプリをオンボーディングする前に、SDKを最新バージョンにアップグレードします。
このガイドは、Audience Network SDKをiOSアプリに組み込み、Audience Network APIを呼び出せるようにする方法について説明しています。CocoaPodsを使用して依存関係を管理する方法をおすすめしますが、手動による統合のためのダウンロードロケーションも用意されています。
以下の行をプロジェクトのPodfileに追加します。
pod 'FBAudienceNetwork'
以下のコマンドを実行します。
pod install
CocoaPodsを使用できない場合、Audience Network SDKを次の表のいずれかのロケーションからダウンロードできます。
Package | Date | Change Log |
---|---|---|
Oct 15, 2024 | ||
Aug 15, 2024 |
Audience Network SDKをダウンロードしたら、次のようにして統合を完了します。
6.9.0以降、iOS Audience Network SDKではSwiftが有効になっています。SDKのインストールとSwiftの相互作用に関わる一般的な問題に対処するため、以下の点を考慮してください。
__swift_FORCE_LOAD_$_swiftDataDetection
」と「シンボル未定義: __swift_FORCE_LOAD_$_swiftFileProvider
」のエラーが出る場合。これらのエラーが出るのは、使用しているXCodeが最新バージョンではないということです。このエラーを修正するには、XCode 13以上に更新してください。Undefined symbol__swift_FORCE_LOAD_$_
のエラーが多数出る場合。これらのエラーが出るのは、プロジェクトでSwiftのサポートが有効になっていないということです。これを修正するための最もシンプルな方法は、空のSwiftファイルを追加することです(XCodeで[ファイル] -> [新規] -> [Swiftファイル])。