安装 iOS 14 支持包

如果你的 iOS 应用程序使用 Unity 制作,安装 iOS 14 支持包将提供 Apple 的 SKAdNetworkAppTrackingTransparency 框架的实用程序,通过聚合适当的广告网络 ID 并提供对相关 Apple 开发者 API 的访问。它还提供了一个方便且可自定义的上下文屏幕,你可以使用它来鼓励用户选择加入他们 iOS 设备上的广告跟踪。

根据你使用的 Unity 版本,有两种方法可以安装 Unity iOS 14 支持包。

如果你使用 Unity 版本 2018.1 或更高版本,请按照以下步骤操作

  1. 在 Unity 编辑器中,选择 **窗口** > **包管理器** 以打开包管理器窗口。
  2. 在包管理器窗口中,选择 **iOS 14 广告支持** 包,然后选择 **安装**。

如果你使用任何其他版本的 Unity,请按照以下步骤操作

  1. iOS 14 支持包 存储库下载到你的硬盘驱动器。
  2. 在 Unity 编辑器中,选择 **窗口** > **包管理器** 以打开包管理器窗口。
  3. 选择 **+** 按钮,然后选择 **从磁盘添加包...**。
  4. 导航到你的包存储库本地副本,并选择包 JSON (..\com.unity.ads.ios-support-master\com.unity.ads.ios-support\package.json),然后选择 **打开** 以安装包。

如果成功,iOS 14 支持包将出现在包管理器列表中。有关更多信息,请参阅 安装包

API 方法

该包提供对以下 Apple 开发者 API 的访问

方法

描述

SkAdNetworkUpdateConversionValue(int conversionValue)

使用此方法来 更新归因转换值

SkAdNetworkRegisterAppForNetworkAttribution()

使用此方法来 注册归因

RequestAuthorizationTracking(RequestAuthorizationTrackingCompleteHandler callback)

使用此方法来 请求用户权限请求

AuthorizationTrackingStatus GetAuthorizationTrackingStatus()

使用此方法来检查应用追踪透明度 (ATT) 授权状态

生成属性列表文件

信息属性列表 (Info.plist) 文件是一个资源,它包含用于识别和配置 iOS 应用程序的键值对。你需要它来实现广告网络 ID 和 ATT 要求。当你 构建 安装了广告和 iOS 14 广告支持包的 Unity 项目到 iOS 时,该过程将在构建的根目录中生成一个 plist 文件。

下一步:参考有关 配置广告网络 ID 的文档。