文档

支持

安装 iOS 14 支持包

通过安装 iOS 14 支持包,可以在 Unity 项目中启用 SKAdNetwork 和“应用追踪透明度”功能。该包中包括广告平台 ID 聚合和可自定义的内容相关屏幕。
阅读时间2 分钟最后更新于 25 天前

如果您的 iOS 应用程序是使用 Unity 开发的,则安装 iOS 14 支持包后可以聚合相应的广告平台 ID 并提供对相关 Apple 开发者 API 的访问权限,从而为 Apple 的 SKAdNetwork
AppTrackingTransparency
框架提供所需的实用程序。这个支持包还提供一个方便并可自定义的内容相关屏幕,您可以用它来鼓励用户在他们的 iOS 设备上接受广告追踪。
根据您使用的 Unity 版本,有两种安装 Unity iOS 14 支持包的方法。 如果使用的是 Unity 2018.1 或更高版本,请执行以下步骤:
  1. 在 Unity 编辑器中,选择 Window(窗口) > Package Manager(包管理器) 以打开 Package Manager(包管理器)窗口。
  2. 在 Package Manager(包管理器)窗口中,选择 iOS 14 Advertising Support(iOS 14 广告支持) 包,然后选择 Install(安装)
如果使用的是任何其他 Unity 版本,请执行以下步骤:
  1. iOS 14 支持包代码仓库下载到硬盘上。
  2. 在 Unity 编辑器中,选择 Window(窗口) > Package Manager(包管理器) 以打开 Package Manager(包管理器)窗口。
  3. 选择 + 按钮,然后选择 Add package from disk...(从磁盘添加包...)
  4. 导航到包代码仓库的本地副本,选择包 JSON (
    ..\com.unity.ads.ios-support-master\com.unity.ads.ios-support\package.json
    ),然后选择 Open(打开) 来安装包。
如果成功,iOS 14 支持包将出现在 Package Manager(包管理器)列表中。如需了解更多信息,请参阅 安装包

API 方法

通过该支持包可以访问以下 Apple 开发者 API:

方法

描述

SkAdNetworkUpdateConversionValue(int conversionValue)
使用此方法可以更新归因转化值
SkAdNetworkRegisterAppForNetworkAttribution()
使用此方法可以注册归因
RequestAuthorizationTracking(RequestAuthorizationTrackingCompleteHandler callback)
使用此方法可以请求用户权限
AuthorizationTrackingStatus GetAuthorizationTrackingStatus()
使用此方法可以检查应用追踪透明度 (ATT) 授权状态

生成属性列表文件

信息属性列表 (
Info.plist
) 文件是一个包含键值对的资源,用于识别和配置 iOS 应用。您将需要此文件来实现广告平台 ID 和 ATT 要求。在安装了广告包和 iOS 14 广告支持包的情况下,将 Unity 项目构建到 iOS 平台时,该过程会在构建的根目录中生成一个 plist 文件。
后续步骤:请参阅有关如何配置广告平台 ID 的文档。