CloudX Apple 归因 ID

将 CloudX 归因 ID 添加到 iOS 应用的 Info.plist

将 CloudX 广告网络 ID 添加到应用的 Info.plist,以便 Apple 对应用所展示的 CloudX 广告带来的安装进行归因。即使广告正常展示,缺少 ID 也可能导致 Apple 无法对这些安装进行归因。

原生 iOS 应用以及 Unity、React Native 和 Flutter 应用的 iOS 构建均需完成此配置。

1. 复制 CloudX 归因 ID

CloudX 的 ID 是 38qq9uy75s.adattributionkit。请将其添加到下方两个键中,或下载 CloudX 归因 plist。

Info.plist
<key>AdNetworkIdentifiers</key>
<array>
    <string>38qq9uy75s.adattributionkit</string>
</array>
<key>SKAdNetworkItems</key>
<array>
    <dict>
        <key>SKAdNetworkIdentifier</key>
        <string>38qq9uy75s.adattributionkit</string>
    </dict>
</array>

2. 更新应用的 Info.plist

在 Xcode 中打开展示广告的应用 target 的 Info.plist。如果该文件由 Xcode 生成,请编辑 target 的 Info 属性。若以 XML 编辑,请选择 Open As > Source Code。

  • 将条目添加到现有顶层 <dict> 中。
  • 如果 AdNetworkIdentifiers 或 SKAdNetworkItems 已存在,仅向该数组添加缺失条目。不要重复创建键,也不要用下载文件替换应用的 plist。
  • 保持 ID 与示例完全一致,使用完整的小写 ID,包括后缀。保留广告合作伙伴额外提供的 ID,并移除每个数组中的重复 ID。

对于 Unity,CloudX 的 iOS 后处理步骤不会添加此 ID。如果导出时替换了 Xcode 项目,请重新添加这些条目,或在自己的构建后处理脚本中自动添加。

3. 检查并发布

  1. 使用计划发布的配置构建或归档应用。
  2. 检查已构建应用的 Info.plist:两个数组都应包含复制的条目和原有合作伙伴 ID。构建工具可能修改 plist,因此请检查最终结果,而不只是源文件。
  3. 发布更新后的应用。用户必须安装该版本,新 ID 才会生效。

对于 Unity,还应在后处理完成后检查导出 Xcode 项目的应用 plist。对于 React Native 和 Flutter,请修改 iOS 应用 target 的 plist,而非依赖项的 plist。

此示例仅包含 CloudX ID。如果启用了其他广告网络,请按照其适配器指南添加所需的 ID。

更多详情请参阅 Apple 的 AdAttributionKit 发布商应用配置说明和 SKAdNetwork 来源应用配置说明。