Guideline 2.1 – Information Needed エラーの対応手順

App Store Connect でアプリを提出すると、以下のような理由でリジェクトされました。

Guideline 2.1 – Information Needed

We’re looking forward to completing our review, but we need more information to continue. Your app uses the AppTrackingTransparency framework, but we are unable to locate the App Tracking Transparency permission request when reviewed on iOS 16.5.1.

Next Steps

Please explain where we can find the App Tracking Transparency permission request in your app. The request should appear before any data is collected that could be used to track the user.

If you’ve implemented App Tracking Transparency but the permission request is not appearing on devices running the latest OS, please review the available documentation and confirm App Tracking Transparency has been correctly implemented.

If your app does not track users, update your app privacy information in App Store Connect to not declare tracking. You must have the Account Holder or Admin role to update app privacy information.

Resources

– Tracking is linking data collected from your app with third-party data for advertising purposes, or sharing the collected data with a data broker. Learn more about tracking.
– See Frequently Asked Questions about the requirements for apps that track users.
– Review developer documentation for App Tracking Transparency.

翻訳すると、以下のようになります。

ガイドライン2.1 – 必要な情報

レビューの完了を楽しみにしていますが、続行するにはさらに情報が必要です。あなたのアプリはAppTrackingTransparencyフレームワークを使用していますが、iOS 16.5.1でレビューした場合、App Tracking Transparencyパーミッションリクエストを見つけることができません。

次のステップ

アプリのどこにApp Tracking Transparencyパーミッションリクエストがあるか説明してください。このリクエストは、ユーザーを追跡するために使用される可能性のあるデータが収集される前に表示されるはずです。

App Tracking Transparencyを実装しているにもかかわらず、最新のOSを実行しているデバイスで許可リクエストが表示されない場合は、利用可能なドキュメントを確認し、App Tracking Transparencyが正しく実装されていることを確認してください。

アプリがユーザを追跡しない場合は、App Store Connectでアプリのプライバシー情報を更新し、追跡を宣言しないようにしてください。アプリのプライバシー情報を更新するには、アカウント所有者または管理者のロールが必要です。

リソース

  • トラッキングとは、広告目的でアプリから収集したデータをサードパーティのデータとリンクさせること、または収集したデータをデータブローカーと共有することです。トラッキングの詳細については、こちらをご覧ください。
  • ユーザーを追跡するアプリの要件に関するよくある質問を参照してください。
  • アプリのトラッキングの透明性に関する開発者向けドキュメントをご覧ください。

原因

「トラッキングしてもいいですか?」の許可画面が表示されないことが原因です。

アプリ起動後、確認メッセージを出すタイミングで

Error: Failed to read publisher's account configuration; please check your configured app ID. Received app ID: ca-app-pub-xxxxx

というエラーが出ています。

https://apps.admob.com/v2/privacymessaging を開いて、 「GDPR」と「IDFA説明メッセージ」を設定すればエラーが出なくなりました。別のアプリで設定していたので、勝手に新アプリでも表示されるのかと勘違いしていたのですが、新規でアプリを設定した場合は、そのアプリをメッセージの表示設定に追加しなければいけませんでした。

プライバシーとメッセージ > GDPR を開き、メッセージを使い回す場合は既存のメッセージを開きます。

右上の「設定」 > 「アプリ」で、新たに作成したアプリにチェックを追加します。

「IDFA の説明メッセージ」でも同様に、作成したアプリを対象アプリとして追加します。

設定を追加すると、以下のような同意画面が表示されるようになりました。審査も通るようになりました。