[转]浅析AD Exchange——RTB模式
在上一篇文章中,我们了解了程序化购买,并且知道程序化购买的最基本的一种RTB的竞价模式,了解了DSP、SSP、Ad Exchange等概念,不清楚的同学可以看看上一篇文章《程序化购买》。
RTB竞价模式原理和架构
今天我们详细了解一下RTB程序化购买的形式,下面一张图片能够把RTB的竞价模式很直观的展示出来。
在互联网上有成千上万的广告主,他们急需推广自己的产品或者服务,寻找优质的媒介和精准的目标用户,优化广告投放策略,提高投入产出比。正是应该广告主的这些需求,才促使了DSP(demand side platform)这些需求方平台的诞生,有了DSP平台,广告主就不需要自己去寻找优质的媒体资源和,只需要把投放策略和目标人群告诉DSP,DSP就会帮助广告主去广告交易平台以竞价的方式去获取到这些媒体和目标客户。
同时在互联网上也有成千上万拥有丰富媒体资源和用户流量的网站,他们急需把自己的流量进行最大化的变现,所以他们希望自己的每一份的流量都能获得最大化的收益。媒体方的这些需求促使了SSP(supply side platform)这些供应方的诞生,有了SSP平台,媒体方就不需要去寻找优质的广告主,他们只需要把自己的资源和流量交给SSP平台,然后SSP再把这些资源放到AD Exchange里面去进行竞价,这样能尽可能地使得媒体放到的流量得到最大程度的变现。
那么连接DSP平台和SSP平台的,就是上面图中所展示的AD Exchange了,AD Exchange就是一个买卖双方进行交易的一个平台了。在上面的图中,DSP平台就是代表广告主的买方平台,SSP就是代表媒体资源方的卖方平台,DSP和SSP需要在AD Exchange中完成竞拍的交易。从某种程度上,你可以把AD Exchange类比成一个类似于股票的交易场所。
RTB实时竞价的具体过程
用户在每一次的访问媒体方的网站的时候,AD Exchange平台把之前记录的用户唯一标识的cookie信息给到接入AD Exchange平台的各个DSP平台,然后各个DSP平台会通过之前已经进行过cookie mapping的记录信息,找到记录当前用户行为的记录的cookie,从而了解到当前用户是属于哪类的受众用户,如果这类的用户是DSP的某个广告主想要的,那么DSP会按照广告主的要求,对这次的曝光进行出价。于是多个DSP都会给AD Exchange平台返回一次竞价的出价信息,AD Exchange作为竞拍的交易场所,就是从各个DSP的出价中挑选价格最高的一个,价格最高的用户将会获得这次曝光的机会,然后AD Exchange平台会去拉取广告主的广告创意和素材的信息,把广告展示在媒体方的网站上。整个所有的过程都是在100毫秒内的时间完成的,这就是所谓的广告的实时竞价(RTB:Real Time Bidding)。
举一个例子。
新浪网的某个广告位,进入到了某个SSP平台,然后这个SSP平台,把这个广告位的每一次展示曝光都放到某个AD Exchange的交易平台中。然后有两个广告主, 一个是买保险的中国平安,另外一个是卖汽车的一汽大众。中国平安选择了DSP1平台,设定的规则是,如果这人是保险人群,那么帮我出价1块钱去竞拍这次的曝光;一汽大众选择了DSP2平台,设定的规则是,如果这个人是汽车人群,那么帮我出2块钱去竞拍这次的曝光。
于是,有一个用户浏览了新浪网,然后要展示这个广告位了,于是AD Exchange告诉DSP1和DSP2平台,并且把Ad Exchange记录的用户唯一标识cookie进行hash值传给DSP1和DSP2,DSP1、DSP2根据这个hash值,去自己的cookie mapping数据里面查询到在dsp域下的cookie,这个cookie包含了DSP们自己对这个用户的行为记录。比如,这个时候DSP1通过cookie发现这个用户昨天搜索过“保险”的关键词,DSP1根据这个行为,把这个用户归为保险人群,于是按照广告主中国平安的要求,DSP1告诉AD Exchange平台,我这边有个中国平安的客户,愿意为这次的曝光出价1块钱;DSP2通过cookie发现这个用户昨天还去浏览过某个汽车资讯的网站,DSP2根据这个行为把这个用户归为汽车人群,于是按照广告主一汽大众的要求,DSP2告诉AD Exchange平台,我这边有个一汽大众的客户,愿意为这次的曝光出价2块钱。
在AD Exchange拿到DSP1和DSP2这两家的DSP的出价数据之后,根据比较发现DSP2出价最高,于是AD Exchange告诉DSP2说你竞拍成功,可以把你的广告创意和素材给我了,同时告诉DSP1说你的价格比较低,竞拍失败。在收到AD Exchange返回的数据之后,DSP2就会把广告主一汽大众的广告创意和素材给到AD Exchange,AD Exchange就会把一汽大众的广告在新浪网上的这个广告位上播放了。
以上的过程就是一次竞价的完整过程,所有的过程都是在100毫秒内完成的,这就对DSP和AD Exchange提出相对较高的技术要求,无论是网络带宽速度和广告请求处理速度都需要达到一定的要求。
本文出自 互联网广告人@skywod,转载时请注明出处及相应链接。
本文永久链接: http://www.skywod.com/141
[转]浅析AD Exchange——RTB模式的更多相关文章
- 中国程序化购买广告解析:RTB/DSP/Ad Exchange/SSP/DMP,思维导图
中国程序化购买广告解析:RTB/DSP/Ad Exchange/SSP/DMP 概念 程序化购买( Programmatic Buying):通过数字化.自动化.系统化的方式改造广告主.代理公司.媒体 ...
- 品友推广的投放原理 RTB:Real Time Bidding(实时竞价) DSP:Demand-Side Platform(需求方平台) 广告交易平台:AD Exchange
总结: 1.实时竞价 0.1秒出价各个广告主出价,投放价高者: RTB(Real Time Bidding)实时竞价,是一种利用第三方技术在数以百万计的网站或移动端针对每一个用户展示行为进行评估以及出 ...
- ad network 和 ad exchange 的对比
著名的SSP技术提供商PubMatic联合四家知名的DSP公司跟踪实时竞价系统的效果,给出的结果是惊人的749%广告效果提升和64%的媒体收入的增加.2007年发生的一系列在广告交易领域的创投,以及一 ...
- 浅析selenium的PageFactory模式
前面的文章介绍了selenium的PO模式,见文章:http://www.cnblogs.com/qiaoyeye/p/5220827.html.下面介绍一下PageFactory模式. 1.首先介绍 ...
- 浅析SqlServer简单参数化模式下对sql语句自动参数化处理以及执行计划重用
我们知道,SqlServer执行sql语句的时候,有一步是对sql进行编译以生成执行计划, 在生成执行计划之前会去缓存中查找执行计划 如果执行计划缓存中有对应的执行计划缓存,那么SqlServer就会 ...
- IOS设计模式浅析之简单工厂模式(SimpleFactory)
概述 首先说明一下,简单工厂模式不属于23种GOF设计模式之一.它也称作静态工厂方法模式,是工厂方法模式的特殊实现.这里对简单工厂模式进行介绍,是为本系列后面的工厂方法和抽象工厂模式做一个引子. 定义 ...
- IOS设计模式浅析之工厂方法模式(Factory Method)
概述 在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口. 如何隔离出这个易变对象的变化,使得系统中“其它依赖该对象的对 ...
- Ad Exchange基本接口和功能
这里描述下一个exchange通常应该提供的接口和应该满足的功能. 接口 实时竞价接口 实时竞价接口也是最核心的接口,对接的dsp需要向exchange提供竞价地址.每次有广告请求时,exchange ...
- IOS设计模式浅析之抽象工厂模式(Abstract Factory)
概述 在前面两章中,分别介绍了简单工厂模式和工厂方法模式,我们知道简单工厂模式的优点是去除了客户端与具体产品的依赖,缺点是违反了“开放-关闭原则”:工厂方法模式克服了简单工厂模式的缺点,将产品的创建工 ...
随机推荐
- IIS 之 HTTP 错误 500.19(无法访问请求页面,因为该页的相关配置数据无效)
HTTP 错误 500.19- Internal Server Error 错误解决方法,碰到这个问题的原因有很多,大家可以参考下,看属于哪种情况. 刚在本机部署了一个WebService测试,浏览的 ...
- [JAVA] HTTP请求,返回响应内容,实例及应用
JDK 中提供了一些对无状态协议请求(HTTP )的支持,下面我就将我所写的一个小例子(组件)进行描述: 首先让我们先构建一个请求类(HttpRequester ). 该类封装了 JAVA 实现简单请 ...
- ArcGIS Engine断开其他ArcSDE用户连接的解决方案
来自:http://blog.csdn.net/linghe301/article/details/38925481 最近有很多用户咨询在ArcGIS Engine中希望能够实现断开其他客户端连接Ar ...
- [经典算法] 排列组合-N元素集合的所有子集(一)
题目说明: 给定一组数字或符号,产生所有可能的集合(包括空集合),例如给定1 2 3,则可能的集合为:{}.{1}.{1,2}.{1,2,3}.{1,3}.{2}.{2,3}.{3}. 题目解析: 如 ...
- mysql模糊查询 like/REGEXP
原文:mysql模糊查询like/REGEXP 增删改查是mysql最基本的功能,而其中查是最频繁的操作,模糊查找是查询中非常常见的操作,于是模糊查找成了必修课. like模式 like意思是长得像, ...
- iOS block简单传值
(1)声明block变量并设置返回值类型 typedef int(^MYBlock)(NSString *); @property (nonatomic, copy) MYBlock block; ( ...
- 01. 把存储过程结果集SELECT INTO到临时表
在开发过程中,很多时候要把结果集存放到临时表中,常用的方法有两种. 一. SELECT INTO 1. 使用select into会自动生成临时表,不需要事先创建 select * into #tem ...
- 【MongoDB】MongoDB VS SQL数据库
MongoDB和SQL数据库都能满足数据库的基本功能:1.有组织的存放数据:2.按照需求查询数据 传统的SQL数据库(e.g.Oracle, MySQL) 对表的运用不够灵活,横向扩展不太容易,而它的 ...
- Windows添加在此处打开命令CMD
打开rededit在:HKEY_CLASS_ROOT > * > shell >下面新建一个项CMD 在CMD中新建两个字符串 一个是默认,值为 @shell32.dll,- 另外一 ...
- codeforces 590C C. Three States(bfs+连通块之间的最短距离)
题目链接: C. Three States time limit per test 5 seconds memory limit per test 512 megabytes input standa ...