程序化交易广告及其应用

什么是程序化交易广告?

程序化交易广告是以实时竞价技术即RTB(real-time bidding)为核心的广告交易方式。说到这里,你可能会有疑问:像百度搜索关键词广告还有百度网盟的广告,不也是CPC实时竞价的吗?程序化交易广告和这些广告有什么不一样呢?

百度搜索关键词广告和百度网盟广告的实时竞价全过程,是在媒体平台内部的广告投放平台上完成的。但是程序化交易广告的实时竞价过程,是需要SSP、ADX、DSP等不同平台之间的数据传输与博弈才能完成的。因此,传统的CPC实时竞价广告不属于程序化交易广告。

从2021年中国程序化广告技术图谱中,我们也可以看出,程序化交易广告业务的行业地图划分得越来越细致了,涉及的角色也非常多。为了更好地了解程序化交易广告,我们先来介绍一下里面的重要角色。

图片

  • ADX:Ad Exchange,广告交易平台,是程序化交易广告的核心平台型产品,负责程序化交易广告每一次曝光的实时拍卖过程,主要按照价格决定哪个竞拍方竞得这次广告曝光。你可以把它看作“拍卖官”。有竞争力的ADX一般是拥有优质自有流量的媒体平台建立的,例如BAT、字节。也有一些第三方的ADX,依靠客户关系拿品牌广告主的预算,或者依靠技术能力拿效果广告主的预算。
  • DSP:Demand Side Platform,需求方平台,一般聚合了多家广告主的程序化交易广告采购需求及预算,代表广告主及其代理公司进行程序化交易广告的采买,针对每一次广告曝光决定是否竞拍,以及如果参与竞拍,如何向ADX出价。广告需求方可以通过DSP管理广告活动和投放策略,包括设置目标受众的定向条件、预算、出价、创意等。你可以把DSP看作拍卖现场的买方,也就是“竞拍方”。程序化交易中,ADX一般会接入多个DSP。
  • SSP:Supply Side Platform,供给方平台,聚合了各种媒体方及广告联盟的流量,针对每一次广告曝光向ADX发送请求,并在ADX回复竞拍结果后,展现竞拍成功方的广告。你可以把SSP看作拍卖现场的“卖方”,ADX也会接入多个SSP。
  • DMP:Data Management Platform,数据管理平台,它的应用场景有很多,程序化交易广告是其中之一。在程序化交易广告中,DMP最主要的功能是提供用户数据标签,以便DSP将自己库里的用户标签和SSP通过ADX传递过来的用户标签进行对比,判断此次广告曝光背后的受众是否是自己库里广告主的目标用户,来决定是否竞拍以及出价多少。媒体平台、广告主、第三方都可以建立DMP。
  • TD:Trading Desk,采购交易平台,Trading Desk主要是满足需要管理多个DSP广告投放的代理公司的需求。代理公司可以通过TD统一管理多个DSP平台的投放,包括分配投放预算、制定和调整投放策略、查看数据报告等。你可以把TD看成程序化交易需求方的工作台。TD除了广告代理公司自建之外,媒体平台也会为代理公司建立TD,例如阿里妈妈的Unidesk,就是通过TD为代理公司提升程序化交易广告的采购和投放效率,来争取更多代理公司对阿里系广告的青睐。

程序化交易广告产品的交易过程

了解了程序化交易中各个角色的作用,那它们之间是怎么运作的呢?接下来,我们来分析一下程序化交易广告的交易过程。整个过程主要分成三个步骤:

  • 步骤一:用户浏览媒体,媒体通过JS、SDK或API,向ADX发起广告请求。这一步,媒体可以通过SSP或网络联盟的系统联系ADX,也可以直接联系ADX。如果媒体通过SSP联系ADX的情况,SSP除了向ADX发出广告请求外,还需要把广告位的具体信息、例如所属媒体、最低出价,以及该次广告曝光针对的用户标签,打包发给ADX。
  • 步骤二:ADX向各DSP传送以上媒体和用户标签等信息,并发起询价请求。DSP根据事先做好的各广告主所需要的用户标签等信息,查看与此次广告曝光是否匹配,决定是否参与竞价。如果参与,DSP会向ADX提供自己的出价。ADX等待一个固定时间后,会选出出价最高的DSP返回给媒体。

例如,媒体发送的标签显示这个用户对汽车感兴趣,DSP A为某汽车广告主出价,折合CPM 20元,DSP B为某车险广告主出价,折合CPM 10元,假设本次广告曝光只有这两家DSP出价,则此次DSP A胜出。

  • 步骤三:媒体展示竞价中胜出的DSP的广告创意。该广告创意可能实时来自DSP,但是一般ADX会事先把DSP提供的素材存储在素材库中。这时候根据媒体的广告位尺寸、格式要求渲染后提供即可。

图片

值得注意的是,程序化交易对服务器和技术有较高的要求,以上过程必须在0.1秒内完成,才算是一个成功的程序化交易。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/367720.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

创建kset

1、kset介绍 2、相关结构体和api介绍 2.1 struct kset 2.2 kset_create_and_add kset_create_and_addkset_createkset_registerkobject_add_internalkobject_add_internal2.3 kset_unregister kset_unregisterkobject_delkobject_put3、实验操作 #include<linux/module.…

kafka(一)原理(2)组件

一、broker 1、介绍 kafka服务器的官方名字&#xff0c;一个集群由多个broker组成&#xff0c;一个broker可以容纳多个topic。 2、工作流程 3、重要参数 参数名称 描述 replica.lag.time.max.ms ISR中&#xff0c;如果Follower长时间未向Leader发送通信请求或同步数据&a…

【分布式数据仓库Hive】HivQL的使用

目录 一、Hive的基本操作 1. 使用Hive创建数据库test 2. 检索数据库&#xff08;模糊查看&#xff09;&#xff0c;检索形如’te*’的数据库 3. 查看数据库test详情 4. 删除数据库test 5. 创建一个学生数据库Stus&#xff0c;在其中创建一个内部表Student&#xff0c;表格…

开源自动化热键映射工具autohotkey十大用法及精选脚本

AutoHotkey&#xff08;AHK&#xff09;是一款功能强大的热键脚本语言工具&#xff0c;它允许用户通过编写脚本来自动化键盘、鼠标等设备的操作&#xff0c;从而极大地提高工作效率。以下是AutoHotkey的十大经典用法&#xff0c;这些用法不仅解放了用户的双手&#xff0c;还展示…

OpenGL3.3_C++_Windows(27)

法线/凹凸贴图 如何让纹理产生更细节的效果&#xff0c;产生凹凸视觉感&#xff1f;解决思路之一&#xff1a;镜面贴图(黑—白&#xff09;&#xff08;&#xff08;diffuse贴图&#xff08;rgba&#xff09;&#xff09;&#xff0c;阻止部分表面被照的更亮&#xff0c;但这并…

不是大厂云用不起,而是五洛云更有性价比

明月代维的一个客户的大厂云境外云服务器再有几天就到期了&#xff0c;续费提醒那是提前一周准时到来&#xff0c;但是看到客户发来的续费价格截图&#xff0c;我是真的没忍住。这不就是在杀熟吗&#xff1f;就这配置续费竟然如此昂贵&#xff1f;说实话这个客户的服务器代维是…

ForkJoin框架与工作窃取算法详解

文章目录 一、ForkJoin框架概述1_核心概念2_主要类和方法1_ForkJoinPool2_ForkJoinTask 二、启用异步模式与否的区别三、ForkJoinPool的三种任务提交方式四、执行逻辑及使用示例1_示例&#xff1a;并行计算数组元素和2_forkJoinPool.submit3_ForkJoinTask<?>中任务的执行…

Web3 前端攻击:原因、影响及经验教训

DeFi的崛起引领了一个创新和金融自由的新时代。然而&#xff0c;这种快速增长也吸引了恶意行为者的注意&#xff0c;他们试图利用漏洞进行攻击。尽管很多焦点都集中在智能合约安全上&#xff0c;但前端攻击也正在成为一个重要的威胁向量。 前端攻击的剖析 理解攻击者利用前端漏…

uniapp标题水平对齐微信小程序胶囊按钮及适配

uniapp标题水平对齐微信小程序胶囊按钮及适配 状态栏高度胶囊按钮的信息计算顶部边距模板样式 标签加样式加动态计算实现效果 t是胶囊按钮距离的top h是胶囊按钮的高度 s是状态栏高度 大概是这样 状态栏高度 获取系统信息里的状态栏高度 const statusBarHeight uni.getSy…

使用CubeIDE调试项目现stm32 no source available for “main() at 0x800337c:

使用CubeIDE调试项目现stm32 no source available for "main() at 0x800337c&#xff1a; 问题描述 使用CubeIDE编译工程代码和下载都没有任何问题&#xff0c;点击Debug调试工程时&#xff0c;出现stm32 no source available for "main() at 0x800337c 原因分析&a…

数据结构与算法笔记:实战篇 - 剖析微服务接口鉴权限流背后的数据结构和算法

概述 微服务是最近几年才兴起的概念。简单点将&#xff0c;就是把复杂的大应用&#xff0c;解耦成几个小的应用 。这样做的好处有很多。比如&#xff0c;这样有利于团队组织架构的拆分&#xff0c;比较团队越大协作的难度越大&#xff1b;再比如&#xff0c;每个应用都可以独立…

nginx优化和防盗链

1、隐藏版本号 [roottest1 conf]# vim nginx.conf ​ server_tokens off; ​ 2、防盗链 修改用户和所在组 [roottest1 conf]# vim nginx.conf ​ #user nginx nginx; #表示主进程master会有root创建&#xff0c;子进程会有nginx用户来创建。 3、设置页面的缓存时间 主要是…

2024-2025年本田维修电路图线路图接线图资料更新

此次更新了2024-2025年本田车系电路图资料&#xff0c;覆盖市面上99%车型&#xff0c;包括维修手册、电路图、新车特征、车身钣金维修数据、全车拆装、扭力、发动机大修、发动机正时、保养、电路图、针脚定义、模块传感器、保险丝盒图解对照表位置等等&#xff01; 汽修帮手汽…

15- 22题聚合函数 - 高频 SQL 50 题基础版

目录 1. 相关知识点2. 例子2.15 - 有趣的电影2.16 - 平均售价2.17 - 项目员工 I2.18 - 各赛事的用户注册率2.19 - 查询结果的质量和占比2.20 - 每月交易 I2.21 - 即时食物配送 II2.22 - 游戏玩法分析 IV 1. 相关知识点 函数 函数含义order by排序group by分组between 小值 an…

Sping源码(九)—— Bean的初始化(非懒加载)—mergeBeanDefinitionPostProcessor

序言 前几篇文章详细介绍了Spring中实例化Bean的各种方式&#xff0c;其中包括采用FactoryBean的方式创建对象、使用反射创建对象、自定义BeanFactoryPostProcessor以及构造器方式创建对象。 创建对象 这里再来简单回顾一下对象的创建&#xff0c;不知道大家有没有这样一个疑…

边缘混合计算智慧矿山视频智能综合管理方案:矿山安全生产智能转型升级之路

一、智慧矿山方案介绍 智慧矿山是以矿山数字化、信息化为前提和基础&#xff0c;通过物联网、人工智能等技术进行主动感知、自动分析、快速处理&#xff0c;实现安全矿山、高效矿山的矿山智能化建设。旭帆科技TSINGSEE青犀基于图像的前端计算、边缘计算技术&#xff0c;结合煤…

【原创实现 设计模式】Spring+策略+模版+工厂模式去掉if-else,实现开闭原则,优雅扩展

1 定义与优点 1.1 定义 策略模式&#xff08;Strategy Pattern&#xff09;属于对象的⾏为模式。他主要是用于针对同一个抽象行为&#xff0c;在程序运行时根据客户端不同的参数或者上下文&#xff0c;动态的选择不同的具体实现方式&#xff0c;即类的行为可以在运行时更改。…

WIN32核心编程 - 数据类型 错误处理 字符处理

公开视频 -> 链接点击跳转公开课程博客首页 -> 链接点击跳转博客主页 目录 数据类型 基本数据类型 Win32基本数据类型 错误处理 C语言中的错误处理 C中的错误处理 Win32中的错误处理 字符处理 C/C WIN32 字符处理 数据类型 基本数据类型 C/C语言定义了一系列…

双指针系列第 8 篇:盛水最多的容器。几句话讲明白!

Leetcode 题目链接 思路 取首尾双指针和水量如下所示&#xff0c;设高度函数为 h ( i ) h(i) h(i)&#xff0c;在下图中 h ( l ) < h ( r ) h(l) < h(r) h(l)<h(r)。 观察以 l l l 为左边界所能构成的其他水量&#xff0c;与矮的右边界搭配结果如下。 与高的…

Vue移动端地图App:van-uploader导致的卡顿问题

问题描述 基于Vue3+Vant IU 4开发的移动端地图App,在进行地图点位上报、上报记录查看过程中,出现App卡顿、甚至闪退的问题,进行问题定位之后,发现是van-uploader组件导致的问题。 van-uploader文件上传组件 van-uploader组件用于将本地的图片或文件上传至服务器,并在上传…