配置广告平台 ID
Configure SKAdNetwork IDs in your app to ensure proper ad attribution and support iOS 14 monetization requirements.
阅读时间 3 分钟最后更新 2 days ago
面向 iOS 14 或更高版本用户的项目必须在
Info.plist
SKAdNetwork
plist
在 Unity 中包含广告平台 ID
在 Unity 编辑器中构建应用程序时,iOS 14 支持包会自动将更新的广告源列表添加到游戏的 Info.plist 文件中:- 以 iOS 为目标平台构建您的项目。
- 检查得到的 文件,确保
Info.plist
符合预期。如有必要,手动将任何其他SKAdNetworkItems
字典添加到数组中。SKAdNetworkIdentifier
- 在 Unity 项目的 Assets 文件夹中的任意位置创建一个新文件,并将其命名为 ,不带扩展名。
SKAdNetworks
- 使用文本编辑器打开该文件,并将 SKAdNetwork URL 粘贴到文件中,然后保存。Unity 将定期更新此地址中的列表,以确保每次构建应用程序时项目中的广告平台 ID 都会更新。
https://skan.mz.unity3d.com/v3/partner/skadnetworks.plist.json
在 Xcode 中包含广告平台 ID
要在 Xcode 项目中包含广告平台 ID,请执行以下操作:- 在 Xcode 项目导航器中,选择 。
Info.plist
- 单击属性列表编辑器中任意键旁边的添加按钮 (+) 以创建新的属性键。
- 输入键名称 。
SKAdNetworkItems
- 对于值的类型,请选择 。
Array
- 对于要包含的每个广告平台 ID,请将键值对添加到数组中,其中的键为 ,值为广告平台 ID 字符串
SKAdNetworkIdentifier
在 Xcode 中更新广告平台 ID
Monetization(变现)后台具有一项功能可检测您的实时游戏是否缺少任何推荐的广告平台 ID。这可以节省您将项目的 plist 设置与更新的 ID 列表进行交叉引用的时间和精力。- 选择您的项目后,在左侧导航菜单中选择 Project Settings(项目设置)。
- 滚动到 Missing SKAdNetwork IDs(缺失的 SKAdNetwork ID)设置,然后选择 Copy missing SKAdNetwork IDs(复制缺失的 SKAdNetwork ID)。
- 在文本编辑器或代码编辑器中打开项目的 文件。
Info.plist
- 在 文件中,找到
plist
键,并将您从后台复制的 XML 粘贴到数组中。例如:SKAdNetworkItems
后续步骤:请参阅有关 ATT 合规性的文档。<key>SKAdNetworkItems</key> <array> <! -- paste copied XML dictionaries here--> </array>