コンテンツにスキップ

IDFA サポート

このガイドでは、UMP SDK の一部として IDFA メッセージをサポートするために必要な手順の概要を説明します。これは、UMP SDK を使用してアプリを実行する方法の概要とメッセージ設定の基本を説明している スタートガイド と併せて使用することを想定しています。以下の説明は、IDFA メッセージに特有のものです。

Note

GDPR と IDFA の両方のメッセージを有効にする場合は、発生し得る結果について ユーザーに表示されるメッセージ を参照してください。

このドキュメントは以下に基づいています。

前提条件

Info.plist の更新

UMP SDK を使用して Apple の App Tracking Transparency(ATT)要件を処理する予定がある場合は、AdMob UI で IDFA 説明メッセージを作成、構成、および公開していることを確認してください。

UMP SDK が iOS システムのダイアログ内にカスタムの警告メッセージを表示できるようにするには、Info.plist を更新して NSUserTrackingUsageDescription キーを追加し、使用目的を説明するカスタムの文字列を設定します。

<key>NSUserTrackingUsageDescription</key>
<string>この識別子は、パーソナライズされた広告を配信するために使用されます。</string>

同意フォームを提示した際、ATT ダイアログの一部としてこの説明テキストが表示されます。

idfa-alert

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

link-att-framework

これで設定は完了です。アプリは、IDFA ATT ダイアログが表示される前に、IDFA 説明メッセージを表示するようになります。

テスト

テストの際、requestTrackingAuthorization は一度限りのリクエストであるため、IDFA ATT ダイアログは 1 回しか表示されないことに注意してください。UMP SDK は、認証ステータスが ATTrackingManagerAuthorizationStatusNotDetermined である場合にのみ、ロード可能なフォームを提供します。

警告ダイアログを 2 回目以降も表示させるには、テストデバイスからアプリをアンインストールし、再インストールする必要があります。