什么是实时竞价(RTB)?广告竞价的毫秒级博弈🚀 本文收录于Github:AI-From-Zero 项目 —— 一个从零开始系统学习 AI 的知识库。如果觉得有帮助,欢迎 ⭐ Star 支持!by @Laizhuocheng一、简介想象一下,你正在浏览一个新闻网站,页面加载的瞬间,右上角出现了一条精准匹配你兴趣的广告——可能是你昨天刚搜索过的跑鞋,或是你关注已久的电子产品。你有没有想过,这条广告是如何在毫秒之间"空降"到你的屏幕上的?这背后不是简单的"先到先得",而是一场激烈的实时竞价大战。广告主们像拍卖场上的买家一样,在用户刷新页面的那一瞬间,为了争夺你的注意力而展开毫秒级的出价博弈。这就是实时竞价(Real-Time Bidding,简称RTB)——数字广告领域最精密的自动化交易系统。RTB彻底改变了广告投放的逻辑:从"买广告位"变成了"买具体的人"。它让广告主可以针对每一个独立的用户展示机会做个性化决策,而不是盲目地包下整个广告位。这种精准度的提升,让广告效果产生了质的飞跃。二、什么是实时竞价(RTB)实时竞价(RTB)是一种在数字广告领域广泛应用的程序化购买技术。简单来说,它是一套让广告展示机会在毫秒级时间内完成拍卖交易的自动化系统。用一个生活中的类比来理解:想象你走进一家高端商场,每家店铺都想要在你经过时向你展示他们的商品。但商场规定,每次你路过一个展示位时,所有店铺都要同时出价——谁出价最高,谁就能在这个瞬间向你展示商品。整个过程从你踏入商场到看到商品,只有不到0.1秒。RTB的核心价值在于**“人即广告位”**。传统广告是广告主向媒体购买固定的广告位(比如某网站首页的横幅),按天或按展示次数付费,不管看到广告的是谁。而RTB的逻辑是:每次用户访问页面时,系统都会针对这个具体的用户发起一次竞价,广告主根据用户的特征(年龄、兴趣、浏览历史等)来决定是否出价、出多少价。这种模式下,同一个广告位在不同时间可能展示完全不同的广告——因为系统认为不同时间出现的用户价值不同。三、RTB如何工作3.1 三大核心角色RTB生态系统中有三个关键角色,它们协同完成每一次竞价:SSP(供应方平台):代表媒体方(网站、App等)。当用户访问页面时,SSP发现有一个广告位需要填充,于是把这个展示机会打包成竞价请求发送出去。SSP还会做初步的流量质量筛选,过滤掉明显作弊的流量。ADX(广告交易平台):作为中间的交易平台,ADX负责把SSP发来的竞价请求分发给多个DSP。它就像一个拍卖行的主持人,确保竞价过程公平、高效地进行。DSP(需求方平台):代表广告主。DSP收到竞价请求后,要在极短时间内判断这个流量值不值得买、该出多少钱。它内部有复杂的算法模型来评估流量价值。3.2 竞价流程详解让我们跟随一个真实的用户访问场景,看看RTB的完整流程:第一步:触发竞价(0毫秒)用户打开一个新闻App,页面上有一个广告位需要填充内容。SSP检测到这一需求,立即准备发起竞价。第二步:发送竞价请求(约5毫秒)SSP向ADX发送竞价请求,携带丰富的用户信息:用户ID、设备类型、地理位置、浏览历史、页面上下文等。这些信息帮助DSP判断这个用户的价值。第三步:分发与决策(约50毫秒)ADX将请求同时发送给多个DSP。每个DSP收到请求后,立即启动价值评估流程:提取用户特征用CTR模型预估用户点击广告的概率用CVR模型预估点击后转化的概率计算期望收益(eCPM = CTR × C