Welcome to广告户外媒体-高速广告-高炮媒体广告-广西媒体网!

Contact us

ATTEN:
李丰
phone:
1996 8222228
QQ:
qin19968222228
ADD:
广西南宁青秀区仙葫蓉茉大道东城美景7栋602

贺州广告分发系统

author:广告户外媒体-高速广告-高炮媒体广告-广西媒体网

【Font size: big medium smail

time:2020-04-07 14:31:14

本文由广西媒体吧/广西媒体网/高炮媒体网提供,重点介绍了广告分发系统相关内容。广西媒体吧/广西媒体网/高炮媒体网专业提供网赚广告投放,流媒体广告,电梯广告投放等多项产品服务。本公司长期从事该行业多项服务支持,经过多年的发展,现已成为行业服务的佼佼者。

广告分发系统时间过得很快,一转眼,离开北航,入职腾讯已经接近两年了。从最初的彷徨不安,到如今日常工作也算得心应手。在这段时间中,一直从事社交广告系统点击率和转化率预估相关的工作,对于广告系统的认识也逐渐由模糊变得清晰。为了把自己的知识沉淀下来,同时寻求新的突破,我打算写一系列的关于广告系统的文章,今天的广告系统架构也算是开篇。

总体架构

很多对广告系统没有深入接触的人,对于广告系统有一个错误的认识。最基础的,认为广告系统非常简单,就是随机出广告。另外一些计算机学院的学生,在学校学过一些点击率预估相关的知识,认为广告系统只需要预估广告的点击率,然后根据点击率排名就可以了。其实,广告系统作为互联网变现的主要形式,是一个非常复杂的系统,复杂到上千人可以在一套广告系统上进行工作。下面对广告系统进行总体介绍,广告系统整体架构如下所示。

系统架构从系统架构图中可以看出,广告系统是由多个系统组合而成。图中,用户画像、检索和pctr/pcvr等,都是一个一个独立的服务,服务之间通过RPC进行通信。这其实就是当前非常火热的微服务架构。广告分发系统

工作原理广告分发系统

下面以朋友圈广告为例,对系统进行介绍。当用户刷新朋友圈时,会发出一条广告请求,广告请求经过CGI网关,分发到广告引擎AdServer。AdServer收到广告请求后,会去拉取请求对应的用户画像,获取到用户的画像标签Tag,比如用户的年龄、性别和行为兴趣等等。拿到用户Tag后,引擎进一步去请求检索服务,检索集群中加载了广告的倒排索引,经过检索服务后,拿到符合定向该用户的100条广告。然后去请求pctr/pcvr服务,pctr/pcvr服务会对该用户对这100条广告的点击和转化概率进行精准预估。最后,广告引擎会结合广告主出价计算ECPM,根据ECPM排序,把排名第一的广告展示给用户。

上面提到检索集群中加载了广告的倒排索引,那么这个索引是如何得到的呢?下面从广告主侧对广告系统进行介绍。广告主可以在腾讯广告的投放端新建广告,设定出价,选择人群定向条件,进行广告投放。腾讯为广告主提供了上百种丰富的用户标签,比如年龄性别等等,广告主可以通过这些标签对人群进行精准定向。广告主建立广告后,系统自动将广告插入广告库AdDB。同时,索引构建服务会将广告定向表达式展开建立倒排索引,因此我们得到了倒排索引文件。

总结

本文只是对广告系统总体架构和工作原理进行了简单的介绍,实际上,上述系统每个环节深入的话都非常复杂。尤其,广告系统和钱息息相关,像BAT等公司的广告系统日收入都过亿,每时每刻进行实时扣费,这对整套系统的稳定性要求非常高。同时,由于收入巨大,每个百分点的提升都是大量的钱,因此,各个公司也都对广告系统进行精细打磨,很多领先的技术也会优先用在广告系统上。广告系统的技术含量很高,各个环节都值得深入的去优化打磨,后续我将对各个子模块分别进行分析讨论。