どのようにお手伝いできますか?

ATTの影響(iOS14以降)とLATの廃止

  • 更新

概要:iOS14以降では、プライバシーに関するユーザーの設定をATTで確認します。広告トラッキング制限(LAT)は廃止されました。

ATTの値

  • iOS14以降では、AppleのATTrackingManager(ATT)を通じて、アプリによるトラッキングの許可状況を示すステータス値を取得できます。
  • AppsFlyerは、以下のいずれかからATTの値を取得します。
    • アプリに実装されたAppsFlyer SDK V6以降。
    • 広告主からAPI経由で送信されたデータ。たとえば、S2S APIが該当します。 
  • ローデータレポートにはATTを含めることができます。 ATTを含めるには、以下の設定を明示的に行う必要があります。
    • Pull API:リクエストのadditional_ fieldsパラメータにATTを追加します。 
    • データエクスポート画面:レポートのフィールドタブでATTを選択します。
    • Data Locker:設定画面でフィールド一覧にATTを追加します。 
    • Push API:APIアクセス画面でフィールド一覧にATTを追加します。 
  • 場合によっては、AppsFlyerが定義した値がATTに設定されます。以下の表では、先頭にafが付いている値が該当します。
  • IDFAを取得できない場合、その値はすべてゼロになります。 

Appleが定義するATTの値

ATTステータス IDFAの取得可否  動作
not_determined

iOS14〜14.4:取得可能

iOS14.5以降:取得不可

 

 

ATTのデフォルト値

restricted 取得不可

iTunesアカウントの情報に基づいてAppleが決定します。ユーザーの操作によるものではありません。たとえば、ユーザーの年齢や、組織が管理するデバイスかどうかなどに基づいて決定されます。 

denied 取得不可

以下のいずれかに該当する場合に設定されます。

  • 許可を求めるダイアログの表示後に設定された場合
  • ユーザーが[アプリからのトラッキング要求を許可](デバイス全体の設定)をオフにしている場合
  • デバイスにiOS14をインストールする前にLATがオンになっていた場合
authorized 取得可能 ユーザーが明示的に同意しています。 

AppsFlyerが独自に定義するATTの値

ATTステータス 補足 IDFAの取得可否 
af_unknown 

広告主からATTの値が報告されましたが、ATTrackingManagerの仕様に定義されていない値です。

iOSのバージョンによって異なります

af_authorized

以下のいずれかの理由により、IDFAの使用が許可されています。 

  • デバイスのiOSバージョンが14未満。
  • 報告されたイベントにIDFAが含まれているものの、ATTが含まれていない。たとえば、iOS14未満のデバイスで、SDK V5.Xを実装したアプリを使用している場合が該当します。 

取得可能

af_unavailable
  • 広告主から送信されたイベントにATTが含まれておらず、IDFAも取得できません。
  • AppsFlyer SDK V5.XではATTを取得できず、IDFAも取得できていません。
取得不可

iOSのIs LAT|注意点とiOS14におけるATTとの対応

iOSのバージョン Is LATの扱い
iOS13以前

IsLatTrue_us-en.png

trueの場合、ユーザーが広告トラッキング制限を有効にしているため、IDFAは取得できません。

iOS14以降 AppleはIs LATを廃止しました。 Is LATの値は使用せず、代わりにATTを使用してください。

iOS14におけるLATとATTの対応関係

LATtoiOS14.5.png