iOS 14 广告商指南
Apple 的 iOS 14 版本对广告生态系统进行了重要更改。本文详细介绍了 Unity 已实施的响应措施以及确保广告系列持续成功的步骤。
将您的应用与 SKAdNetwork 集成并测试
Apple 的 StoreKit 广告网络(SKAdNetwork)是一种隐私 API 框架,可帮助广告网络和广告商在聚合级别衡量其广告活动。
Unity 建议所有广告商配置其应用以使用 SKAdNetwork 安装归因,方法是调用以下方法之一
registerAppForAdNetworkAttribution()
updateConversionValue(_:)
Note: For more information, refer to the section below on setting the SKAdNetwork conversion value.
Unity 通过接收来自 Apple 的数据并与参与的移动测量合作伙伴 (MMP) 共享数据来支持 SKAdNetwork 归因安装回传。有关更多信息,请参阅有关SKAdNetwork 回传集成的文档。
使用安装后事件数据优化性能
实施 Unity SDK 或服务器到服务器集成以将安装后事件数据传递给 Unity,并帮助用户获取继续优化您的广告系列。如果您使用 Unity Ads SDK,请在 Unity Ads Monetization 仪表板中启用获取优化设置,以便 Unity 可以收集未归因于 Unity 网络的回传的信息。
每次展示费用 (CPM) 计费
在许多情况下,ATT 框架会删除非聚合回传数据。这意味着 Unity 可能无法收集某些启用基于安装的计费的数据。
为了确保受影响广告系列的顺利过渡,Unity 为所有 iOS 广告系列引入了每次展示费用 (CPM) 计费。此计费模式根据广告系列收到的展示次数向广告商收费,这意味着 Unity 仅对可归因的事件向您收费。
Note: While CPM campaigns bill for impressions, they still optimize towards installs using target CPI bids. For more information, learn about the differences between CPI and tCPI bidding.
设置 SKAdNetwork 转化值
转化值 (CV) 是使用 SKAdNetwork 回传的广告系列的主要性能指标。
SKAdNetwork 转化值是一个 6 位二进制值,每个值代表广告商或发布商定义的安装后事件或操作。它有 64 种可能的配置,以 0 到 63 之间的整数衡量。0 为安装本身保留。
当用户点击您的广告并安装您的应用时,他们会启动一个 24 小时的回传计时器。安装代表第一个转化值操作。每次用户完成具有更高转化值的应用内操作时,计时器都会重置为 24 小时。计时器到期时,Apple 会向 Unity 的广告网络发送包含安装和用户最终转化值的回传。
大多数 MMP 提供将游戏内事件或收入映射到转化值的模板和工具。Unity 不要求您遵守特定转化模型,最佳模型可能因广告商而异。但是,Unity 建议以下最佳实践。
转化值应该是递增的
根据某些关键指标按价值升序分配事件。例如,如果您正在跟踪玩家价值,那么进行应用内购买的用户通常与观看奖励广告的用户相比具有更高的平均价值。
将转化值更新限制在安装后的 48 小时内
虽然您重置转化窗口的次数没有限制,但测量周期应相当短。最后一次更新应在安装后的 48 小时内完成。到那时,典型的留存曲线已经趋于平缓,并且 50%-70% 的付费用户已经进行了首次购买。这应该足够您对广告网络和广告系列性能进行排名,并确定最有价值的来源。
简化
更细粒度的测量并不一定更好。SKAdNetwork 框架提供源应用 ID 和转化值,而不是识别个人,这使得跟踪用户不太可能执行的事件变得很困难,除非您的安装量非常高。Unity 建议将您的转化值映射到相对常见的事件,这些事件将您的用户群细分为前 10%-20%、接下来的 20%-40% 等等的大致分组。
实验
虽然该行业仍处于过渡和学习阶段,但 Unity 认为,最好的前进方式是从简单的事情开始,并遵循以下步骤的实验性、迭代方法
- 开始使用转化值进行报告,以及更传统的、更细粒度的指标。
- 允许跟踪的用户将为您的基于转化值的报告提供可靠的基准。
- 进行实验以找到最佳方法来设置转化值,以根据用户价值和投资回报率优化您的用户获取预算。
随着时间的推移,广告网络将建立在这些最初的学习成果之上,并开始使用转化值将其源应用质量编码到其优化算法中。
基线建议
如果您不确定从何处开始使用转化值,Unity 建议使用以下基线设置,使用转化值跟踪安装后前 48 小时内的会话次数
事件 | 转化值 | 会话编号 | 安装份额 |
---|---|---|---|
安装 | 0 | 1 | 33% |
第二次会话 | 1 | 2 | 23% |
第三次会话 | 1 | 3 | 13% |
第四次和第五次会话 | 3 | 4 和 5 | 15% |
第六次及以后的会话 | 4 | 6 | 16% |
Note: At Install, the app calls registerApforAdNetworkAttribution
. For the second and additional sessions, the app calls updateConversionValue
. Higher numbers of sessions in the first 48 hours correlate with higher retention and LTV, so this is a good starting point for you to track the quality of installs you're receiving. You can continue to experiment and build on this to find a conversion value setup that is optimal for you.
SKAdNetwork 广告系列限制
由于 SKAdNetwork 引入了新的限制,Unity 将您同时运行的iOS 广告系列数量限制为 50 个或更少。这将帮助您通过支持将安装正确关联到广告系列和创意包来获得更准确的 SKAdNetwork 报告。
如果您同时运行超过 50 个 iOS 广告系列和创意包
- 基于 SKAdNetwork 回传的报告变得不太准确。
- Unity 网络中所有广告系列的预计转化率变得不太准确。
建议的最佳做法是,您也应整合管理给定应用的广告系列的组织。理想情况下,给定应用的所有广告系列都应在一个组织中,这样您就可以应用每个应用和国家/地区建议的 50 个广告系列限制。
如果代理机构或其他第三方使用单独的组织帐户管理您应用的广告系列,请确保告知他们每个应用只有 50 个总的广告系列 ID 可用。
报告和统计数据 API
Unity 的报告构建器支持报告来自 SKAdNetwork 的 SKAdNetwork 回传信息的安装、CPI 和 CV 等数据。
如果您使用广告统计数据 API,请参阅文档以检查您可能需要更新哪些字段以收集其他 SKAdNetwork 回传数据。
支持 Appsflyer 聚合高级隐私
聚合高级隐私 (AAP) 是 Appsflyer 的解决方案,旨在提供最终用户隐私,并帮助广告商遵守 iOS 14 更新的隐私控制措施。在 Appsflyer 的设置中启用 AAP 会从归因数据中删除标识符,并且仅在聚合级别提供回传。
为了支持此功能,Unity 正在更新所有使用 Appsflyer 作为归因提供者的 Unity Ads 广告系列(包括 iOS 和 Android),以将以下新的必需参数追加到归因跟踪 URL
参数名称 | 宏必需 | 描述 |
---|---|---|
af_siteid | {source_app_id} | 源应用或游戏标识符。 |
af_ad_id | {creative_pack_id} | Unity 用户获取创意包标识符。 |
af_ad_orientation | {video_orientation} | 创意的方位(“横向”或“纵向”)。 |
af_channel | {exchange} | 广告交易所(“unity”或“others”)。 |
所有广告系列将继续不间断地运行,并在您选择启用 AAP 的情况下自动支持 AAP。所有 Appsflyer 归因 URL 都将更新,无论当前是否启用 AAP。