TOP(About this memo)) > 一覧(iOSアプリ開発) > その他(未整理)
iOS 14.5、iPadOS 14.5、tvOS 14.5以降では、ユーザーをトラッキングしたり、ユーザーのデバイスの広告識別子にアクセスしたりする際には、AppTrackingTransparency(ATT)のフレームワークを通じてユーザーの許可を得る必要があります。
トラッキングを有効にする許可をユーザーから得ない限り、デバイスの広告識別子の値はすべてゼロになります。
ユーザーがアプリからのトラッキングのリクエストを許可したものの、アプリ上でトラッキング設定を無効にしている場合、「設定」へのショートカットを提供することで、当該アプリのトラッキング設定を変更するよう求めることができます。
ユーザーやデバイスのデータには、ユーザーのWebブラウザのプロパティと設定、ユーザーのデバイスとその設定、ユーザーの位置情報、ユーザーのネットワーク接続情報が含まれますが、これらに限定されません。このような行為に関与していることが明らかになったアプリ、またはそのようなSDK(広告ネットワーク、アトリビューションサービスやアナリティクスが含まれるが、これらに限定されない)を参照しているアプリは、App Storeから却下される可能性があります。
https://developer.apple.com/documentation/storekit/skadnetwork/
広告ネットワーク API は、ユーザーのプライバシーを維持しながら広告主が広告キャンペーンの成功を測定するのに役立ちます。API には次の 3 つの参加者が関与します。
広告に署名し、広告がコンバージョンにつながった後にインストール検証ポストバックを受け取る広告ネットワーク
広告ネットワークからの広告を表示するアプリ、またはSafariで広告を表示するウェブサイト
ユーザーがアプリを利用するとコンバージョン値が更新される広告アプリ
SK: AppleのStoreKit(ストアキット)
広告に関するデータをデバイスからサードパーティへ送信するためのAPIとなる。
SKAdNetworkはATTによるユーザーの許可がなくとも利用可能となる。もちろんATTが承認されていない場合にIDFA
Apple は、ユーザーのプライバシーを維持するように SKAdNetwork API を設計しています。アプリは、SKAdNetwork API を呼び出す前にApp Tracking Transparencyを使用する必要はなく、追跡承認ステータスに関係なくこれらの API を呼び出すことができます。
利用にするにはInfo.plistへAppleから広告主に発行された広告ネットワークID を設定する必要がある。
Googleの説明
広告主は、広告キャンペーンの成果とお客様のアプリへの広告掲載によって得られる価値を、Apple の SKAdNetwork API を使って測定します。お客様のアプリが広告トラフィックにつながる価値の高いソースであると認識してもらうには、SKAdNetwork で Google のネットワーク キーを設定する必要があります。