广告系统介绍

引擎的与外围的组成关系为:

业务系统->消息队列->DSS存储设备->广告引擎->奇艺广告展显位

即引擎操作的数据由广告业务(销售)系统提供, 数据最张止步于广告展显位,从整个框架可以这样来理解广告引擎的作用:解释执行业务与销售提供的执行语句,解释的依据有两个方面:广告与可展显位;

引擎由以下几个主要的服务组成(符合美国广告投放系统标准VAST):

  1. policy制定
  2. show
  3. tracking

Policy服务

输入:video_id & adplayer_code
输出:广告有无/广告投放位置/广告时间/广告类型

Show服务

根据前面的Policy服务得到的输出参数,来确定投放的广告。
最终输出:createID/广告参数(如订单号之类与业务销售相关)

Tracking服务

把show服务输出的广告参数拿出并发送到指定位置,以便于跟踪广告投放情况。

其中还有API服务,就是提供createID与广告内容url的映射关系;Logserver服务记录广告展现/广告点击/播放器内部播放信息。

在Show服务中,Policy可能会输出多个广告,这需要根据广告业务与播放视频来最张确定播放哪个广告,具体确定的逻辑为:

  1. 广告定单是否还有效
  2. 是否在排期中
  3. 定向条件是否满足:地域/视频/频道/

根据这些确定的条件又可以缩小一下可投放广告的数量,但可能还不是只有一个,那么再根据以下几个条件来最终确定播放哪个(以下按优先级,从高到低):

  1. 是否包剧
  2. 轮播
  3. CPM剩余值
  4. 频次控制

发表评论