# iOS のプライバシー設定と Adobe AIR の設定

> SDK7の統合、SKAdNetworkアトリビューションの有効化、ユーザートラッキング承認のリクエストによって、iOS14をサポートするようにAdobe AIRアプリケーションを更新します。

LevelPlay SDK バージョン 7 は iOS 14 と互換性のある性があり、SKAdNetwork をサポートします。アプリケーションを更新するには、以下の手順を実行します。

1. SDK7 の統合
2. SKAdNetwork識別子によるplistの更新
3. SKAdNetwork アトリビューションを有効にする
4. リクエスト追跡承認  

## SDK7 の統合##integrate-sdk7

LevelPlay SDK 7+ for Adobe AIR には、iOS 14 をサポートできる API の変更が含まれています。

## SKAdNetwork識別子によるplistの更新##update-your-plist-with-skadnetwork-identifiers

LevelPlay SDK7 には SKAdNetwork サポートが含まれています。アプリケーションのInfo.plistを、使用するすべての広告ネットワークのネットワークIDで更新し、アプリケーションに広告が表示されるようにします。詳細については、AppleのSKAdNetwork[ドキュメント](https://developer.apple.com/documentation/storekit/skadnetwork)を参照してください。

```xml
<key>SKAdNetworkItems</key>
	<array>
		<dict>
			<key>SKAdNetworkIdentifier</key>
			<string>SU67R6K2V3.skadnetwork</string>
		</dict>
	</array>
```

## アプリケーションで SKAdNetwork アトリビューションを有効にする##enable-skadnetwork-attribution-in-your-application

SDK7へのアップデートは、SKAdNetworkアトリビューションをサポートするコードを更新する絶好の機会です。これにより、他のアプリケーションでアトリビューション情報を宣伝する場合に、アプリケーションがアトリビューション情報を送信できるようになります。

Adobe AIR では Apple API に直接アクセスできないため、LevelPlay SDK では以下の API を使用してアプリケーションを登録できます。

```js
IronSource.instance.registerAppForAdNetworkAttribution();
```

詳細については、Appleの[ドキュメント](https://developer.apple.com/documentation/storekit/skadnetwork?language=objc)の「 The advertised application 's responsibilities are to: 」セクションを参照してください。

## リクエスト追跡承認##request-tracking-authorization

iOS 14の変更の一環として、Appleはプライバシーと広告トラッキングの新しいメカニズムを導入しました。アプリケーション関連データにアクセスするためのユーザー承認をリクエストする場合は、アプリケーションのplist.infoにNSUserTrackingUsageDescriptionキーを含めるようにしてください。

```xml
<key>NSUserTrackingUsageDescription</key>
<string>表示するテキスト </string>

```

承認リクエストを表示するには、Apple の API [requestTrackingAuthorization(completionHandler:)](https://developer.apple.com/documentation/apptrackingtransparency/attrackingmanager/3547037-requesttrackingauthorization) をラップする以下の API を呼び出します。 

```xml
IronSource.instance.requestTrackingAuthorizationWithCompletionHandler();
```

デバイスの承認状態をビュー Apple は [AuthorizationStatus](https://developer.apple.com/documentation/apptrackingtransparency/attrackingmanager/authorizationstatus) API を導入しました。ironsource API を使用してデバイスの状態を取得できます。

```xml
var userStatus:int = IronSource.instance.trackingAuthorizationStatus();
```
