# Adobe AIR 的 iOS 隐私设置和配置

> 通过集成 SDK7、启用 SKAdNetwork 归因和请求用户跟踪授权，更新 Adobe AIR app 以支持 iOS 14。

LevelPlay SDK 版本 7 与 iOS 14 兼容并支持 SKAdNetwork。要更新 app，请执行以下步骤：

1. 集成 SDK7
2. 使用 SKAdNetwork 标识符更新 plist
3. 启用 SKAdNetwork 归因
4. 请求跟踪授权  

## 集成 SDK7##integrate-sdk7

适用于 Adobe AIR 的 LevelPlay SDK 7+ 包含 API 更改，允许您支持 iOS 14。

## 使用 SKAdNetwork 标识符更新 plist##update-your-plist-with-skadnetwork-identifiers

LevelPlay SDK7 包含 SKAdNetwork 支持。使用与您合作的所有广告网络的网络 ID 更新应用的 Info.plist，以允许广告服务出现在 app 中。请参阅 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 归因的绝佳机会。如果决定在其他应用中发布归因信息，这将允许您的app发送归因信息。

由于 Adobe AIR 不允许直接访问 Apple API，LevelPlay SDK 允许使用以下 API 注册 app：

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

您可以在 Apple 的[文档](https://developer.apple.com/documentation/storekit/skadnetwork?language=objc)中名为“The advertiseed app 's responsibilities are to:”的部分下阅读更多信息。

## 请求跟踪授权##request-tracking-authorization

作为 iOS 14 更改的一部分，Apple 引入了新的隐私和广告跟踪机制。如果要请求用户授权访问 app 相关数据，请确保在 app 的 plist.info 中包含 NSUserTrackingUsageDescription 密钥。

```xml
<key>NSUserTrackingUsageDescription</key>
要显示的<string>文本 </string>

```

要呈现授权请求，可以调用以下 API，其中包含 Apple 的 API [requestTrackingAuthorization(completeHandler:)](https://developer.apple.com/documentation/apptrackingtransparency/attrackingmanager/3547037-requesttrackingauthorization)： 

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

为了查看设备的授权状态，Apple 引入了 [AuthorizationStatus](https://developer.apple.com/documentation/apptrackingtransparency/attrackingmanager/authorizationstatus) API。您可以使用 ironSource API 获取设备的状态。

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