SuperAPI AI 工具集

adattributionkit

安全与审计

查看项目

更新于 10-15 21:12

技能介绍

AdAttributionKit 是面向 iOS 17.4+ 的隐私保护广告归因方案,用于在不暴露用户级数据的情况下衡量广告转化(安装与再互动)。归因流程涉及三种角色:广告网络(签名展示、接收回传)、发布者应用(展示广告)和被推广应用。

隐私机制包括:人群匿名层级(Tier 0 至 Tier 3,数据粒度递增)、延迟回传(首个窗口关闭后 24-48 小时,第二/三窗口 24-144 小时)、不含用户级标识符、层级化来源标识符(2/3/4 位数字)。系统会同时评估 AdAttributionKit 与 SKAdNetwork 展示,每次转化仅一个展示胜出,点击优先于浏览,点击内按时间新旧决胜。

发布者应用需在 Info.plist 的 AdNetworkIdentifiers 数组中加入广告网络 ID(小写,也接受 .skadnetwork 结尾的 ID);点击式自渲染广告需用 UIEventAttributionView 覆盖可点击区域。被推广应用需在首次启动时调用 Postback.updateConversionValue 以开启转化窗口,并可通过 AdAttributionKit 字典中的 AttributionCopyEndpoint 接收获胜回传副本,再互动副本需额外设置 OptInForReengagementPostbackCopies。

广告网络用 JWS 创建签名展示,发布者应用通过 AppImpression 注册:handleView() 记录浏览,beginView()/endView() 跟踪时长,handleTap() 处理点击(需在创建后 15 分钟内调用)。StoreKit 渲染广告可直接传入 impression。转化值分细粒度(0...63,仅首个回传且 Tier 2+)与粗粒度(.low/.medium/.high);iOS 18+ 可按 .install/.reengagement 分别更新,iOS 18.4+ 支持 conversion tag。再互动仅点击式产生回传,系统施加每月每应用与每年每设备限制,URL 始终带 AdAttributionKitReengagementOpen 参数。

限制与注意事项:回传数据随层级变化,代码需容忍字段缺失;服务器需在 well-known 路径接受 HTTPS POST 并返回 200;需按 postback-identifier 去重;使用前应检查 AppImpression.isSupported。具体窗口与延迟矩阵、回传验证等细节以官方文档和参考文件为准。