アプリを App Store に提出しているときに、次のメッセージが表示されました。
広告を表示しなくなったので、尋ねられたときに IDFA を使用していないと答えました。また、IDFA を使用してターゲティング広告を表示していると言って、アプリを送信しようとしました。
広告を表示していたときは、MoPub と Facebook Audience Network を使用していました。IDFA を使用していた場所を確認する方法はありますか?
広告識別子を確認するには、次の手順に従う必要があります。
ターミナル ウィンドウを開きます。次のコマンドを実行します。
cd (drag and drop your project folder here) Your_Project_Path
これで、現在の作業ディレクトリがプロジェクト フォルダーになります。
次のコマンドを使用して、「Advertising Identifier」を使用するすべての SDK を見つけます。
find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep advertisingIdentifier
また
find . -type f | grep "\.a" | grep -v "\.app" | xargs grep advertisingIdentifier
および/または
grep -lr "advertisingIdentifier" * | grep -v .svn | grep -v .md
フレームワークのリストを取得したら、クエリに一致するフレームワークを検索します。要件に応じて、これらのフレームワークを削除/アップグレードします。