欢迎访问我的博客,有问题可以在任意文章底部留言评论

RTB、Header Bidding 与 Unified Bidding 有什么区别?

程序化广告 Haran 10年前 (2017-02-28) 6897次浏览 0个评论

在程序化广告中,RTB、Header BiddingUnified Bidding 经常一起出现,因此很容易被理解成三种并列的交易模式。

实际上,它们并不处于同一个层级:

  • RTB 描述广告展示机会如何被实时买卖;
  • Header Bidding 描述发布商如何提前引入多个需求方竞争;
  • Unified Bidding 描述不同需求如何在更统一的决策环境中竞争。

理解这三个概念的关键,不是记住定义,而是先弄清楚:它们分别解决了程序化广告流程中的什么问题。

三者最核心的区别

概念 中文名称 主要解决的问题 所在层级
RTB 实时竞价 单次广告展示机会如何实时交易 交易机制
Header Bidding 头部竞价 如何让多个需求方在广告服务器决策前参与竞价 收益管理与竞价架构
Unified Bidding 统一竞价 如何减少需求方之间的优先级差异,让它们统一竞争 拍卖与决策理念
Open Bidding Google开放竞价 如何在GAM服务端引入第三方收益合作伙伴 Google的具体产品方案

一句话概括:RTB 是竞价交易机制,Header Bidding 是组织多个需求方参与竞争的方法,Unified Bidding 是让这些需求尽可能统一竞争的目标。

什么是实时竞价?

RTB 是 Real-Time Bidding 的缩写,中文通常称为“实时竞价”。

IAB Tech Lab 将 RTB 定义为一种实时交易媒体资源的方式:单次广告展示机会被放入实时拍卖,不同买方针对这一次展示提交报价。

这里最重要的关键词是:单次广告展示机会,RTB 通常不是批量购买某个网站一个月的广告位,而是在用户访问页面、APP或联网电视内容时,针对当前这一次广告展示机会进行竞价。

RTB是如何工作的?

一个简化的RTB流程如下:

RTB、Header Bidding 与 Unified Bidding 有什么区别?

  • 用户访问网站或APP:用户打开页面,请求加载广告位
  • 广告位的信息会被发送到ADX:广告位、用户属性、设备信息等被发送到ADX
  • ADX向多个DSP发起竞价请求:一个广告位通常会同时发送给多个 DSP。
  • DSP计算并竞价:DSP根据广告主的目标、预算、受众匹配度等指标快速计算广告价值,并提交出价
  • ADX 完成拍卖:ADX根据拍卖规则(第一价格或第二价格)确定最终获胜广告
  • 广告返回并展示:获胜广告创意返回并在用户设备上显示,实现精准触达

整个过程通常在100~200毫秒内完成,否则会拖慢广告和页面的加载速度。

RTB与程序化广告是什么关系?

RTB 是程序化广告的一种交易机制,但程序化广告不等于 RTB。

程序化广告通常包含以下四种交易模式:

缩写 常见中文名称 主要特点
PDB 程序化直接购买 通常提前约定资源、价格和投放条件
PD 优先交易 买方可按约定价格优先选择库存
PA 私有竞价 只有受邀请的买方可以参与
RTB 实时竞价 多个买方针对单次展示机会实时报价

要注意,这是一种常见的行业归纳,不同平台和市场可能使用 Programmatic Guaranteed、Preferred Deal、Private Auction 和 Open Auction 等不同名称,分类边界也不一定完全相同。

 

搜索竞价是否属于RTB?

搜索广告同样会在用户发起搜索后快速完成广告竞争,但它与展示广告程序化交易中的 RTB 并不是同一套机制。

搜索广告通常围绕以下因素进行排序:关键词、广告相关性、出价、广告质量、用户搜索环境、平台预测效果。

程序化展示广告中的RTB则通常通过 SSP、ADX、DSP以及 OpenRTB 等协议完成展示机会交易。

两者都具有“实时竞价”的特征,但在广告技术语境中,RTB通常特指程序化广告供应链中的单次展示竞价。

什么是Header Bidding?

Header Bidding 中文通常称为“头部竞价”或“页头竞价”。

它是一种发布商收益管理技术:在把广告请求交给主要广告服务器之前,先邀请多个 SSP、ADX 或广告网络对同一个广告展示机会报价。RTB、Header Bidding 与 Unified Bidding 有什么区别?

Header Bidding 解决的主要问题并不是“能不能实时竞价”,而是:

如何让更多需求方同时获得竞价机会,减少传统瀑布流中的顺序偏差。

 

为什么叫Header Bidding?

早期的 Header Bidding 通常通过放置在网页 <head> 区域附近的 JavaScript 代码执行,因此得名。

不过,今天判断一个方案是不是 Header Bidding,不能只看代码放在网页什么位置。它的核心特征是:

  • 在广告服务器最终选择广告之前发起竞价;
  • 同时或近乎同时请求多个需求方;
  • 收集不同需求方的报价;
  • 将竞价结果传递给广告服务器参与最终决策。

因此,即使竞价代码没有直接写在HTML的 <head> 中,或者部分竞价发生在服务器端,它仍然可能属于 Header Bidding 架构。

Header Bidding是如何工作的?

以客户端 Header Bidding 为例:RTB、Header Bidding 与 Unified Bidding 有什么区别?

  • 用户打开页面;
  • Header Bidding Wrapper 向多个需求合作伙伴发送竞价请求;
  • 各需求方返回报价;
  • Wrapper根据规则确定有效报价;
  • 报价被写入广告服务器请求中的键值;
  • 广告服务器将Header Bidding需求与直销、程序化及其他广告订单比较;
  • 最终胜出的广告获得展示机会。

Prebid.js 是常见的客户端 Header Bidding Wrapper,但 Header Bidding 并不等于 Prebid。Prebid只是实现这种架构的一套开源技术。

 

为什么有人说Header Bidding有“两次拍卖”?

在常见架构中,可以观察到两个决策阶段:

  • 第一阶段:Header Bidding Wrapper 收集并比较多个需求方的报价;
  • 第二阶段:广告服务器把 Header Bidding 结果与直销订单、Ad Exchange及其他需求比较。

因此,Header Bidding 有时被称为“两阶段拍卖”或“两次拍卖”。

但这个说法只是对发布商决策流程的简化。

实际上,一个 SSP 收到请求后,内部还可能让多个 DSP 参与 RTB,再将最高或最有竞争力的报价返回。因此,从完整供应链看,可能存在多个嵌套竞价,不能简单认为整个过程固定只拍卖两次。

 

Header Bidding不保证最高报价一定胜出

即使某个需求方报价最高,也不一定最终获得展示。

广告服务器还可能考虑保量订单的优先级,广告定向条件,投放日期等很多因素。

所以,更准确的说法是:Header Bidding让多个需求方更早、更平等地提交报价,但最终结果仍由广告服务器和相关业务规则共同决定。

什么是Unified Bidding?

Unified Bidding 通常翻译为“统一竞价”。

它并不是一个具有完全统一定义的技术协议,而是一种拍卖和收益管理理念:让原本处于不同路径、不同优先级或不同平台中的需求,在更统一的决策层中参与竞争。

传统瀑布流会按固定顺序请求广告需求方:需求方A → 没有填充 → 需求方B → 没有填充 → 需求方C

这种方式存在明显问题:

  • 排在前面的需求方可能以较低价格获得库存;
  • 排在后面的高价需求方没有竞价机会;
  • 历史平均价格不代表当前这一次展示的真实价值;
  • 请求链过长会增加广告延迟。

统一竞价希望把流程变成:多个符合条件的需求同时参与竞争 → 统一比较 → 选择最终结果

它强调的是更统一的竞争环境,而不是字面意义上的“整个广告供应链只执行一次拍卖”。

Unified Bidding是否等于只有一次拍卖?

不一定。

即使发布商的广告服务器只进行一次最终统一决策,各个 SSP 或广告交易平台内部仍然可能先执行自己的竞价。

从发布商的最终决策层看,这是一次统一竞争;从完整技术链路看,仍然存在多个嵌套拍卖。

因此,不能用“只进行一次拍卖”作为判断 Unified Bidding 的唯一标准。

 

什么是Google Open Bidding?

Open Bidding 是 Google Ad Manager 提供的服务端竞价方案。

它允许发布商在 GAM 中邀请第三方 SSP 或收益合作伙伴,与 Ad Exchange及符合条件的广告订单参与实时竞争。

RTB、Header Bidding 与 Unified Bidding 有什么区别?

简化后的流程如下:

  • 网站或APP向GAM发送广告请求;
  • GAM判断符合条件的广告订单和收益合作伙伴;
  • GAM通过服务端向多个Open Bidding合作伙伴发送请求;
  • 每个合作伙伴在自己的平台中处理需求并返回最有竞争力的报价;
  • GAM将这些报价与Ad Exchange及符合条件的广告订单比较;
  • GAM返回最终胜出的广告素材。

Google将其描述为:收益合作伙伴可能在自己的平台中运行竞价,再把最有竞争力的报价返回GAM。

Open Bidding与Header Bidding有什么区别?

对比项 Header Bidding Google Open Bidding
主要发起位置 浏览器或独立服务端Wrapper Google Ad Manager服务端
需求方连接 发布商直接集成多个合作伙伴 通过GAM的Open Bidding合作伙伴体系
客户端代码 客户端方案通常需要Wrapper代码 通常使用现有Google广告请求
请求延迟 客户端方案可能增加浏览器请求和等待时间 服务端通信通常减少浏览器端开销
控制权 发布商对合作伙伴和Wrapper通常有更多控制 更依赖GAM规则和合作伙伴支持
Cookie匹配 客户端环境通常更容易使用浏览器标识 服务端身份匹配可能面临不同限制
报告和结算 可能分散在不同平台 GAM提供较集中化的管理
适用环境 Web最常见,也可扩展到服务端 支持符合条件的网站和APP库存

Google指出,与传统客户端 Header Bidding 相比,Open Bidding通过GAM与第三方合作伙伴进行服务端通信,可以减少客户端集成及部分延迟问题。

但这不代表Open Bidding在所有情况下都优于Header Bidding。选择哪种方案还要考虑发布商控制权、身份匹配能力、技术维护成本和收入分成和平台费用等。

 

RTB、Header Bidding和Unified Bidding如何配合?

这三个概念可以同时出现在一次广告请求中,如前面Header Bidding是如何工作的里所示。

当用户打开发布商网页时,页面中的 Header Bidding Wrapper 会同时向多个 SSP 发出广告请求;每个 SSP 收到请求后,再通过 RTB 邀请多个 DSP 针对本次广告展示机会进行报价,并将最具竞争力的报价返回给 Wrapper。Wrapper 收集各 SSP 的报价后,将结果传递给 Google Ad Manager(GAM),由 GAM 将这些报价与直销订单、Google Ad Exchange 及其他符合条件的广告需求统一比较,最终根据报价、优先级、定向条件和投放规则选出胜出广告,并将其返回页面展示给用户。

一个广告展示完全可能同时使用 Header Bidding、RTB 和广告服务器的统一决策。

常见的概念误区

误区一:RTB就是所有实时发生的广告竞价

不是。

搜索广告、社交媒体广告和程序化展示广告都可能快速完成竞价,但广告技术行业中的RTB通常指针对单次展示机会进行的程序化实时交易。

 

误区二:Header Bidding是一种程序化交易模式

严格来说,它更接近一种发布商收益管理和竞价组织方式。

实际的需求仍可能来自公开竞价、私有竞价、广告交易平台或其他程序化交易渠道。

 

误区三:Header Bidding一定拍卖两次

不一定。

“两次拍卖”只是对Wrapper竞价和广告服务器最终决策的简化描述。需求平台内部还可能存在更多竞价,具体次数取决于技术架构。

 

误区四:Unified Bidding就是服务端Header Bidding

两者存在重叠,但不能完全画等号。

服务端 Header Bidding 描述竞价请求在哪里执行,Unified Bidding强调不同需求如何参与最终竞争。一个服务端竞价方案未必真正消除了所有优先级差异,也未必包含发布商的全部需求。

 

误区五:Open Bidding等于Unified Bidding

Open Bidding 是Google提供的一种具体产品实现,而Unified Bidding是更宽泛的行业理念。

不能用某一家平台的产品名称代替整个概念。

 

误区六:统一竞价一定是价高者胜出

报价非常重要,但最终选择还可能受到广告订单优先级、定向、超时、底价、素材资格和交付规则等因素影响。

“符合全部条件的竞争者中,按照平台规则选出最优结果”通常比“价高者得”更准确。

 

总结

RTB、Header Bidding和Unified Bidding分别回答了三个不同的问题:

  • RTB:一次广告展示机会如何被实时买卖?
  • Header Bidding:发布商如何在广告服务器决策前引入多个需求方?
  • Unified Bidding:如何让不同需求在更统一的规则下竞争?
  • Open Bidding:Google如何在GAM中实现服务端的多方实时竞争?

它们之间不是简单的替代关系,也不是完全独立的交易模式。

在实际程序化广告流程中,Header Bidding可以把请求发送给多个SSP,SSP内部再通过RTB邀请DSP报价,随后由广告服务器对这些报价及其他广告订单进行最终比较。

因此,判断一个竞价架构时,不要只问“它是不是RTB”,还应继续确认:

  • 广告请求从哪里发起?
  • 哪些需求方获得了竞价机会?
  • 竞价发生在浏览器端还是服务端?
  • 报价如何传递给广告服务器?
  • 最终由谁决定胜出者?
  • 还有哪些优先级和业务规则影响结果?

把这些问题理清后,RTB、Header Bidding和Unified Bidding之间的关系也就清楚了。


有疑问可以在底部留言
喜欢 (1)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址