IDFA サポート
このガイドでは、UMP SDK の一部として IDFA メッセージをサポートするために必要な手順の概要を説明します。これは、UMP SDK を使用してアプリを実行する方法の概要とメッセージ設定の基本を説明している スタートガイド と併せて使用することを想定しています。以下の説明は、IDFA メッセージに特有のものです。
Note
GDPR と IDFA の両方のメッセージを有効にする場合は、発生し得る結果について ユーザーに表示されるメッセージ を参照してください。
このドキュメントは以下に基づいています。
前提条件
- スタートガイドを完了していること
- IDFA メッセージの作成を完了していること
Info.plist の更新
UMP SDK を使用して Apple の App Tracking Transparency(ATT)要件を処理する予定がある場合は、AdMob UI で IDFA 説明メッセージを作成、構成、および公開していることを確認してください。
UMP SDK が iOS システムのダイアログ内にカスタムの警告メッセージを表示できるようにするには、Info.plist を更新して NSUserTrackingUsageDescription キーを追加し、使用目的を説明するカスタムの文字列を設定します。
同意フォームを提示した際、ATT ダイアログの一部としてこの説明テキストが表示されます。

次に、AppTrackingTransparency フレームワークをリンクします。

これで設定は完了です。アプリは、IDFA ATT ダイアログが表示される前に、IDFA 説明メッセージを表示するようになります。
テスト
テストの際、requestTrackingAuthorization は一度限りのリクエストであるため、IDFA ATT ダイアログは 1 回しか表示されないことに注意してください。UMP SDK は、認証ステータスが ATTrackingManagerAuthorizationStatusNotDetermined である場合にのみ、ロード可能なフォームを提供します。
警告ダイアログを 2 回目以降も表示させるには、テストデバイスからアプリをアンインストールし、再インストールする必要があります。