中国领先的IT技术网站
|
|
创建专栏

谈谈OpenRTB 3.0的热寂变化和演化

iAB组织最近推出OpenRTB3.0的公开建议版本,它包括很多与时俱进的变化,让程序化广告标准更加成熟,有序和稳定。这种变化就像一个新鲜事物变得越来越老成,越来越规矩,这种次序感满足大部分技术人员和市场人员的审美观,用物理学的熵来解释的话,那就是OpenRTB标准的熵越来越高。

作者:欧阳辰|2017-11-09 15:38

Tech Neo技术沙龙 | 11月25号,九州云/ZStack与您一起探讨云时代网络边界管理实践


iAB组织最近推出OpenRTB3.0的公开建议版本,它包括很多与时俱进的变化,让程序化广告标准更加成熟,有序和稳定。这种变化就像一个新鲜事物变得越来越老成,越来越规矩,这种次序感满足大部分技术人员和市场人员的审美观,用物理学的熵来解释的话,那就是OpenRTB标准的熵越来越高。

我不知道这标准未来会演化到什么地方?也许未来大多技术标准都长得很像,也许这些标准都融合到ISO或W3C的HTML标准中,也许这些标准因为太复杂而无法推进实质性变化,形成一种稳定的状态,变成热寂(Heat death of universe)。热寂就是宇宙完成所有的冷热交换,形成平静的死亡状态。不管如何,大家一起看看OpenRTB的一些变化和演化!

1. OpenRTB 3.0 概述和主要变化

2017年9月,iAB发布了OpenRTB 3.0的公开征求建议标准,正式标准将于2017年12月推出。这一版的标准有几个大变化:在业务上积极拥抱“安全,透明和信任”,技术上提升规范的“灵活度,合理架构”。

以下是我总结OpenRTB的3大变化和看点:

新标准支持Supply Chain的签名能力:媒体可以对广告请求的某些信息进行签名(私钥加密),Demand端可以对这些签名进行验证(公钥验证),确保信息不被篡改。经常篡改的数据项包括:

域欺诈:把域名改成有价值的域名

位置欺诈:把地理位置改成广告主投放更集中的地方,例如一线城市。

用户ID欺诈:把用户ID改成商业化历史比较好的用户ID

设备欺诈:把设备标识改成商业化历史表现更好的型号,例如更高端的手机等。

支持新的广告对象模型(Ad-COM):之前的广告创意对象和各种传输协议等信息都混杂在一起,新的Ad-COM对象模式将广告创意对象独立出来,形成新的独立标准Ad-COM,这个标准也会从OpenRTB标准中独立出来。我相信,Ad-COM标准的变化会很快,因为它涉及很多创新的广告形式,例如语音广告,未来的bot广告等等。

标准框架的升级:新的标准框架将更加系统,分离出几个重要的子模块,例如AdCOM,也对于标准的层级进行了划分,整个标准更加像TCP/IP协议,一看就是集体智慧的结果(后果),想起1984里面说的,“自由即拘役,无知即力量”。

2. OpenRTB的主要架构

下图表示了最新Open Media 规范架构:

其中两个新模块分别是Ad-COM, Ad-Management。Ads.Txt比较另类,先呆在一边。

1. Ad-COM模块:包括了之前OpenRTB其中所有关于广告领域的对象(创意,事件,Publisher, APP等等)

2. Ad-Management: 用于管理程序化广告的审核等问题,改进品牌安全问题和广告的透明性问题。

3. Ads.Txt:这是一个媒体端的变化,类似搜索中使用Robots.txt,用于标记媒体流量和交易平台的透明性。虽然技术方案简单,业务上操作还是比较麻烦的,媒体缺少太多动力为之,这里还涉及到信息保密的问题,因此需要预算端进行推动这个标准。 (参考 Ads.txt是虚假流量的终结者么?)

4. OpenDirect : 这个模块是用于Supply 和 Demand之间进行直采购的一些API,包括库存的查看,下订单等等。这个协议对双方都有开发的成本,理论上可以支持PDB的一些标准化的采买,但是实践上的支持并不太多。这个原始需求来自一些大媒体,如微软,AOL等媒体。

技术分层,这个对码农来说,太好理解了,从下至上抽象级别增加。

3. OpenRTB对象结构解析

OpenRTB的对象结构:没有太大变化,一些Ads的对象都包装在Domain中了。

3.2 )Domain对象和Ad-COM

整体结构没有太大变化,最后的广告对象都是引用domain对象,也就是Ad-COM中的广告对象。Ad-Com对象包括,展示广告(条幅,AMP,原生,动态创意/DC),视频和音频广告规范等。

4. 签名的竞价请求

竞价请求的签名可以用于保证竞价请求信息的不可篡改,其中的技术原理和邮件中保护邮件内容的真实性完全一样,使用的是"Domain Keys Identified Mail"标准。原理就是在一些保护的域进行私钥加密,接收方需要验证的时候使用公钥解开验证就好。

规范制定了一些可以用于签名的域,其中包括一些作假的重灾区,如IP/设备、APP/Publisher等等。

真希望天下无贼!

5. OpenRTB的发展总结

最后,我总结了一下,OpenRTB 的发展。改进主要包括几方面:

新广告形式:如视频,原生

安全和透明:SSL,签名,品牌安全等

技术架构升级:2.x->3.0的AdCOM等

【本文为51CTO专栏作者“欧阳辰”的原创稿件,转载请联系作者本人获取授权】

戳这里,看该作者更多好文

【编辑推荐】

  1. JavaScript 模块演化简史
  2. 聊聊高效的与第三方合作方沟通的一些技巧
  3. 第29期:JOIN运算剖析
  4. jvm系列(九):如何优化Java GC「译」
  5. 博客搭建攻略(三):创造收益
  6. 外媒速递:虚拟化与云计算之后,未来的IT道路又将走向何处?
【责任编辑:武晓燕 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

热门职位+更多

× CTO训练营(深圳站)