ORTB
中 / EN
分册导航

CMP 注册与规范(TCF 侧)

同意类

定位与分类

透明度与同意框架(Transparency & Consent Framework,TCF)侧的同意管理平台(Consent Management Platform,CMP)注册流程、CmpId / CmpVersion 字段语义、CMP 必须实现的 UI 与 API 契约。与 cmp-api 章节的分工:本册讲「谁能成为 CMP」,cmp-api 讲「浏览器怎么读」。

GPP section
§2 (Core: CmpId/CmpVersion/ConsentScreen)

字符串与字段布局

字段位宽说明
CmpIdInt(12)最后更新该 TC String 的 CMP 的 ID(由 TCF 注册机构分配);正式串中不应为 0(0 仅用于 stub/loading 期)。
CmpVersionInt(12)该 CMP 的版本号。
ConsentScreenInt(6)用户给出同意时所在的 CMP 界面屏号。

TC String 只能由已向互动广告局(Interactive Advertising Bureau,IAB)Europe TCF 注册的 CMP、用其分配的 CMP ID 创建;供应商或其他第三方不得自行创建或修改 TC String。对无注册要求的场景,字符串创建者用 CMP ID = 1。

承载与访问

CMP 在 Core 段的 VendorListVersion 字段声明其使用的全球供应商列表(Global Vendor List,GVL)版本;CMP 注册与 GVL 是 TCF 侧两套相互独立的登记。

UI 与 API 契约(待核实)

CMP 必须实现的 UI 层(首屏 / 二屏 / 拒绝路径 / 撤回同意入口)与 API 层契约的官方逐步要求,待 CMP Guidelines 逐字核实后补入;本页暂不臆测具体 UI 规范。

失效形态

  • 由未注册 CMP 创建的 TC String(无有效 CmpId)
  • 正式串中 CmpId=0(0 仅用于 stub/loading 期)
  • 供应商自行创建或篡改 TC String(政策禁止)

待核实缺口(草稿)

  • CMP 注册流程的官方逐步要求与 UI 层(首屏/二屏/拒绝路径/撤回入口)规范细节待 IAB Europe CMP Guidelines 逐字核实(GitHub raw 当前不可达)
本章正文迁移自老 /protocol/gpp-tcf 单页,素材与官方规范一致。