可见性
SDK 按 MRC 可见性标准测量每个广告:素材至少 50% 在屏幕上持续一整秒,视频为两秒,只计活跃应用中的时间。结论随每次曝光报告,是广告主付费依据的一部分。 面向第三方验证的 Open Measurement(OMID) 认证已在计划中;当前状态请咨询 support@kontext.so。IAB Tech Lab
- VAST:SDK 渲染来自每个需求方的标准 VAST 视频广告;你的应用永远不会看到或解析 VAST。
- TCF v2.2:SDK 从所有兼容 TCF 的 CMP 都会写入的标准 IAB 存储(iOS 上的
UserDefaults、Android 上的SharedPreferences)自动读取同意字符串。见 TCF 与 CMP。 - app-ads.txt:见 app-ads.txt。
隐私法规
KontextVideo.shared.regulatory 让你把同意与隐私信号转发给广告服务器。所有字段都是可选的;按观众所在司法管辖区提供适用的那些。
- GDPR(欧盟和英国):TCF v2.2 同意字符串自动收集。你也可以显式设置
gdpr和gdprConsent。 - CCPA / CPRA(美国):在
usPrivacy中传入 IAB US Privacy 字符串。 - GPP(Global Privacy Platform):在
gpp中传入 GPP 字符串,在gppSid中传入适用的章节 id。 - COPPA(美国):观众已知为 13 岁以下时将
coppa设为true。SDK 和广告服务器会把请求作为面向儿童的请求处理。
数据处理
SDK 只收集投放相关广告并报告其表现所必需的数据:- 你在
Content中传入的内容元数据(剧集标题、类型、分类、剧集系列)以及你在User中设置的信息:用于情境定向和频次上限。 - 观众授权时的平台广告标识符(iOS 上的 IDFA、Android 上的 GAID),以及 iOS 上的供应商标识符。
- SDK 生成并保存在应用存储中的第一方安装 id。
- 你的
publisherToken。 - 标准的设备、应用与网络属性(机型、OS 版本、屏幕尺寸、应用 bundle、网络连接类型),以及请求时的内容播放位置。
平台政策
- Apple ATT(iOS 14+):SDK 只在 App Tracking Transparency 授权之后读取 IDFA,由你的应用在合适的时机请求,或应你的要求由 SDK 请求。你的应用必须在
Info.plist中声明NSUserTrackingUsageDescription。见 IFA 与 ATT。 - SKAdNetwork(iOS):为了让安装归因正常工作,你的应用必须列出我们提供的
SKAdNetworkItems。见 SKAdNetwork。 - Google AD_ID 权限(Android 13+):由 Android SDK 通过 manifest merger 声明。
- 素材隔离:广告主的素材在 SDK 拥有的 WebView 中渲染,与你的应用隔离,且只有真实触摸之后才能打开 URL。