[转]浅析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)
概述 在前面两章中,分别介绍了简单工厂模式和工厂方法模式,我们知道简单工厂模式的优点是去除了客户端与具体产品的依赖,缺点是违反了“开放-关闭原则”:工厂方法模式克服了简单工厂模式的缺点,将产品的创建工 ...
随机推荐
- 通过layer的contents属性来实现uiimageview的淡入切换
#import "ViewController.h" @interface ViewController () @property(nonatomic,strong)CALayer ...
- ios菜鸟总结2
这个星期学起oc来可能是最纠结的.话不多说先补充一下上一个星期的快捷键吧.工程导航器:Command+1 显示/隐藏导航器面板:Command+0 .显示/隐藏实用工具面板:Command+Op ...
- IQueryable与IEnumberable的区别
IEnumerable接口 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代.也就是说:实现了此接口的object,就可以直接使用foreach遍历此object: IQueryable 接口 ...
- [转载]mysql插入大量数据
mysql的批量数据格式, 比如 INSERT INTO TABLES (LABLE1,LABLE2,LABLE3,...) VALUES(NUM11,NUM12,NUM13,...), (NUM ...
- SQL IDENTITY(int,1,1) 用法
select IDENTITY(int,1,1) as SortID from tb_order 仅当 SELECT 语句中有 INTO 子句时,才能使用 IDENTITY 函数. select ID ...
- MVC 开启gzip压缩
using System.IO; using System.IO.Compression; using System.Web; using System.Web.Mvc; public class C ...
- jquery 常见问题--转载
1 JQuery操作radio 1)获取按钮选中的值:$("input:radio:checked").val(); 2)选中或者取消选中某个Radio的方法,可以 ...
- 滚动视图和页面控制UIScollView,UIpageControlDemo
//// ViewController.m// UIScollView//// Created by hehe on 15/9/25.// Copyright (c) 2015年 wang.h ...
- 【学习笔记】【C语言】指向函数的指针
每个函数都有自己的内存地址,指针保存了函数的地址后就能指向函数了. #include <stdio.h> double haha(double d, char *s, int a) { } ...
- 让人心动的jQuery插件和HTML5动画
1.jQuery/CSS3带表单的下拉菜单 今天要分享一款基于jQuery和CSS3的下拉菜单,这款jQuery下拉菜单非常特别,我们直接可以在下拉菜单中填写联系表单.登录表单.而且整个下拉菜单的外观 ...