漫谈广告机制设计 | 听闻RTA要搞二次竞价了?牛啊!
听闻RTA要搞二次竞价了?
读者群里反馈说,某大厂的RTA支持做二次竞价了。笔者听闻后,竖起了大拇指,牛!
RTA
RTA(Real Time API), 是一种实时的广告程序接口,用于满足广告主实时个性化的投放需求。RTA流程是平台将流量请求下发给广告主,广告主返回决策信息(包含是否参竞和调价),平台根据广告主的决策信息进行流量筛选与调价。对于广告主而言,相比之前的人群包定向更有时效性,更精细化。
RTA流量筛选
RTA最常用的功能是流量筛选,根据各种目标设置不同的流量筛选逻辑,不再赘述。有需要可以联系笔者,发上次直播分享的材料和视频。
RTA第一次竞价
RTA第二个功能就是调整出价,一般有两种形式,一种是在原先出价的基础上,广告主通过RTA回传一个调价系数;另一种是直接出价,在业务端设置的出价失效。笔者将这个出价称之为第一次竞价。
RTA第二次竞价
读者群里听闻的是RTA的第二次竞价,即在第一次竞价结束后,广告的排序已经获知了,这个时候RTA再一次向广告主(竞价失败或者排序靠后的广告主)发出请求,告知他们竞价相关信息(如排名情况),询问广告主是否提价。通过RTA得到广告主提价反馈后,再进行一轮竞价。
多次GSP机制
多次GSP机制,需要广告主表达多个出价信息,在机制设计上称之为多参数机制(多维机制),对应的博弈策略和均衡状态笔者暂时无法做出判断,是一个十分有意思的问题,但直觉上在激励广告主出价上应该是有效的,收入又要涨一波了。
这个直觉的判断来自二价与频谱拍卖的故事。
二价的故事
这个故事来自于戎老师的文章二价的历史和《二价的历史》番外篇.
理论宠儿
第二价格密封拍卖(SP) 竞买者秘密地向出售者提供一个报价,不让其他竞买者知道。分配规则是:价高者得,支付规则是第二高的报价。
在漫谈广告机制设计 | 万剑归宗:聊聊广告机制设计与收入提升的秘密(3)中介绍过,在单物品拍卖,IIPV下,二价机制存在弱占优均衡,其伟大之处在于每个人都在追求私人价值最大化的同时,整体的效率最大化。
出师未捷
这么好的理论肯定要在实践中应用一下呀。1990年新西兰初次尝试使用二价机制拍卖无线频谱资源,结果没有带来预期的收入。原因也很简单,新西兰设置的无线频谱拍卖不是单物品拍卖了,二价机制的性质在新的博弈环境下已经不再实用了。
同样的流量拍卖其实也不是单物品拍卖,各平台宣称的GSP等机制也很难获得理论上的效率分配结果。理论与实践有很大的差距。
频谱拍卖的故事
这个故事来自于王松奇:管制资源能生钱——美国政府频谱拍卖故事。
有限资源的分配
在在漫谈广告机制设计 | 万剑归宗:聊聊广告机制设计与收入提升的秘密(1)介绍了频谱这种有限资源分配的四个阶段:抢地盘,先到先得,评分获得,竞拍,背后的利益纠缠更是让人咋舌。
同时多轮增价拍卖
二价机制在新西兰的无线频谱拍卖中出师未捷身先死,老美吸取了他们的教训,请来了两名经济学教授,设计了一个同时多轮增价拍卖的新机制,大获成功,这两人也因此于2020年荣获诺比尔经济学奖。
这个机制是这样设计的:①同时:多个无线频谱区间拍卖会同时举行;②多轮:无线频谱获得最终的分配结果需要进行多轮,直到每个频谱拍卖都无人再报价,拍卖结束;③密封:在每一轮竞买人可参加其中一个或多个拍卖会进行秘密报价;④ 增价:在每轮拍卖结束后会公布上一轮的最高报价,并增加5%作为下一轮的起价。
道高一尺,魔高一丈
这个故事来自于 诺贝尔经济学奖背后:解密5G频谱拍卖的“猫鼠游戏”。频谱拍卖的故事并没有完结,新的故事再不断上演,可谓是道高一尺,魔高一丈。
猫鼠游戏
所谓密封拍卖就是竞买人之间不知对方的报价,这个机制还能玩的下去。如果说竞买人之间有串谋(或者勾结)的话,那整个机制可能会失效了。这样的CASE发生在频谱拍卖中,也发生在广告竞价中。
在频谱拍卖中:运营商A对频谱123感兴趣,而运营商B则对456感兴趣,那么在第一轮竞拍中,A会选择会对123许可证报价高于B,如500123美元,把123这个信息告知B,要求B放弃对该频谱的报价,同样的B对456的报价为600456美元,传达类似的信息。
当然机制设计者通过选择报价的方式规避这种串谋。
赢者的诅咒
在之前的拍卖中,对竞买人有一个很强的假设:理性且能计算清楚的效用收益。这个假设在现实中也往往是难以满足的。
拍卖胜出的竞买人可能因为自己过高地估计价值或者错误地估计价值,导致出现胜出却利益受损的情况,这种CASE比比皆是,最常见的就是在冷启动阶段不计成本地拿量,源自于对平台信息的未知或错误估计。而平台侧也完全可以利用这个信息不对称,设计机制从广告主中收取一定的信息费用。
为新机制探索点赞
笔者为智能化投放系统下新的机制设计探索点赞。
相关文章:
漫谈广告机制设计 | 听闻RTA要搞二次竞价了?牛啊!
听闻RTA要搞二次竞价了? 读者群里反馈说,某大厂的RTA支持做二次竞价了。笔者听闻后,竖起了大拇指,牛! RTA RTA(Real Time API), 是一种实时的广告程序接口,用于满足广告主实时个性化的投放需…...
第04章_IDEA的安装与使用(下)(IDEA断点调试,IDEA常用插件)
文章目录 第04章_IDEA的安装与使用(下)8. 快捷键的使用8.1 常用快捷键8.2 查看快捷键1、已知快捷键操作名,未知快捷键2、已知快捷键,不知道对应的操作名 8.3 自定义快捷键8.4 使用其它平台快捷键 9. IDEA断点调试(Debug)9.1 为什么…...
HBase鉴权设计以及Kerberos鉴权方法
文章目录 1. HBase鉴权方式整理2. Kerboers鉴权架构整理2.1 kerberos的实现架构2.2 相关核心参数整理 3. 客户端的鉴权设计3.1 安全管控权限3.2 安全管控级别3.3 相关操作3.3.1 用户授权3.3.2 回收权限 4. 疑问和思考6. 参考文章 鉴权,分别由鉴和权组成 鉴…...
【华为GAUSS数据库】IDEA连接GAUSS数据库方法
背景:数据库为华为gauss for opengauss 集中式数据库 IDEA提供了丰富的各类型数据库驱动,但暂未提供Gauss数据库。可以通过以下方法进行连接。 连接后, 可以自动检查xml文件中的sql语句是否准确,表名和字段名是否正确还可以直接在…...
[java基础揉碎]键盘输入语句
介绍 在编程中,需要接收用户输入的数据,就可以使用键盘输入语句来获取。 需要一个扫描器(对象),就是Scanner 用到的scanner代码例子...
Redis 面试题 | 01.精选Redis高频面试题
🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…...
Crow:实现点击下载功能
Crow:设置网站的index.html-CSDN博客 讲述了如何完成一个最简单的网页的路由 很多网页提供了下载功能,怎么实现呢,其实也很简单。 假设网页的目录结构如图 $ tree static static ├── img │ └── goodday.jpg └── index.html //index.html <html> <body&…...
2024年华为OD机试真题-内存冷热标记-Python-OD统一考试(C卷)
题目描述: 现代计算机系统中通常存在多级的存储设备,针对海量workload的优化的一种思路是将热点内存页优先放到快速存储层级,这就需要对内存页进行冷热标记。 一种典型的方案是基于内存页的访问频次进行标记,如果统计窗口内访问次数大于等于设定阈值,则认为是热内存页,否…...
Webpack5入门到原理9:处理字体图标资源
1. 下载字体图标文件 打开阿里巴巴矢量图标库选择想要的图标添加到购物车,统一下载到本地 2. 添加字体图标资源 src/fonts/iconfont.ttfsrc/fonts/iconfont.woffsrc/fonts/iconfont.woff2src/css/iconfont.css/注意字体文件路径需要修改 src/main.js import { …...
【Docker】在Windows操作系统安装Docker前配置环境
欢迎来到《小5讲堂》,大家好,我是全栈小5。 这是《Docker容器》序列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对…...
Webpack5入门到原理21:提升开发体验
SourceMap 为什么 开发时我们运行的代码是经过 webpack 编译后的,例如下面这个样子: /** ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").* This devtool is neither made for product…...
YOLOv8改进 | Conv篇 | 在线重参数化卷积OREPA助力二次创新(提高推理速度 + FPS)
一、本文介绍 本文给大家带来的改进机制是一种重参数化的卷积模块OREPA,这种重参数化模块非常适合用于二次创新,我们可以将其替换网络中的其它卷积模块可以不影响推理速度的同时让模型学习到更多的特征。OREPA是通过在线卷积重参数化(Online Convolutional Re-parameteriza…...
conda国内加速
1、配置国内源 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ 2、显示源地址 conda config --set show_channel_urls yes...
RabbitMQ-数据持久化
一、持久化类型 1、交换机持久化(SpringAMQP默认) 2、队列持久化(SpringAMQP默认) 3、消息持久化 二、消息持久化 1、纯内存操作 如果采用纯内存操作,那么消息存储达到队列的上限之后,会有一个page ou…...
JS-WebAPIs-本地存储(五)
• 本地存储介绍 以前我们页面写的数据一刷新页面就没有了,是不是?随着互联网的快速发展,基于网页的应用越来越普遍,同时也变的越来越复杂,为了满足各种各样的需求,会经常 性在本地存储大量的数据…...
了解Vue中日历插件Fullcalendar
实现效果如下图: 月视图 周视图 日视图 官方文档地址:Vue Component - Docs | FullCalendar 1、安装与FullCalendar相关的依赖项 npm install --save fullcalendar/vue fullcalendar/core fullcalendar/daygrid fullcalendar/timegrid fullcalend…...
Cloudreve存储策略-通过从机存储来拓展容量
Sham的云服务器是搬瓦工最低低低配的,1H 0.5G不说,硬盘容量也只有10g,说实话,装了宝塔面板和服务器套件后,基本满了,这时又想在云服务器上打个网盘用于下载、存储,这时就需要拓展硬盘࿰…...
java进阶-jvm精讲及实战
深入了解jvm及实战 1.引言2.jvm概念理解 1.引言 jvm是深入了解java底层逻辑的必备知识储备,在中大型开发团队里,中高级工程师必须要了解和掌握,也是中高级工程师面试必考题,在实战中用于程序性能调优,内存泄露分析等 2.jvm概念理解...
vue中引入sass、scss
常规步骤 1. 创建项目 使用vue cli 脚手架工具创建项目 vue create xxxx2. 创建全局样式文件 全局样式变量 路径:/assets/styles/variables.scss //flex 布局变量 $--flex-direction: ("row", "column"); $--flex-position: ("start"…...
Java学习笔记(八)——Lambda表达式
文章目录 Lambda表达式Lambda表达式的省略写法Lambda练习练习1练习2 算法题算法题1 斐波那契数列算法题2 猴子吃桃子算法题3 爬楼梯 Lambda表达式 Lambda表达式是JDK8开始的一种新语法形式。 基本作用:简化函数式接口的匿名内部类的写法。 注意: Lam…...
模型参数、模型存储精度、参数与显存
模型参数量衡量单位 M:百万(Million) B:十亿(Billion) 1 B 1000 M 1B 1000M 1B1000M 参数存储精度 模型参数是固定的,但是一个参数所表示多少字节不一定,需要看这个参数以什么…...
PHP和Node.js哪个更爽?
先说结论,rust完胜。 php:laravel,swoole,webman,最开始在苏宁的时候写了几年php,当时觉得php真的是世界上最好的语言,因为当初活在舒适圈里,不愿意跳出来,就好比当初活在…...
Nginx server_name 配置说明
Nginx 是一个高性能的反向代理和负载均衡服务器,其核心配置之一是 server 块中的 server_name 指令。server_name 决定了 Nginx 如何根据客户端请求的 Host 头匹配对应的虚拟主机(Virtual Host)。 1. 简介 Nginx 使用 server_name 指令来确定…...
[10-3]软件I2C读写MPU6050 江协科技学习笔记(16个知识点)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...
【Web 进阶篇】优雅的接口设计:统一响应、全局异常处理与参数校验
系列回顾: 在上一篇中,我们成功地为应用集成了数据库,并使用 Spring Data JPA 实现了基本的 CRUD API。我们的应用现在能“记忆”数据了!但是,如果你仔细审视那些 API,会发现它们还很“粗糙”:有…...
什么是EULA和DPA
文章目录 EULA(End User License Agreement)DPA(Data Protection Agreement)一、定义与背景二、核心内容三、法律效力与责任四、实际应用与意义 EULA(End User License Agreement) 定义: EULA即…...
SQL慢可能是触发了ring buffer
简介 最近在进行 postgresql 性能排查的时候,发现 PG 在某一个时间并行执行的 SQL 变得特别慢。最后通过监控监观察到并行发起得时间 buffers_alloc 就急速上升,且低水位伴随在整个慢 SQL,一直是 buferIO 的等待事件,此时也没有其他会话的争抢。SQL 虽然不是高效 SQL ,但…...
Web中间件--tomcat学习
Web中间件–tomcat Java虚拟机详解 什么是JAVA虚拟机 Java虚拟机是一个抽象的计算机,它可以执行Java字节码。Java虚拟机是Java平台的一部分,Java平台由Java语言、Java API和Java虚拟机组成。Java虚拟机的主要作用是将Java字节码转换为机器代码&#x…...
FFmpeg:Windows系统小白安装及其使用
一、安装 1.访问官网 Download FFmpeg 2.点击版本目录 3.选择版本点击安装 注意这里选择的是【release buids】,注意左上角标题 例如我安装在目录 F:\FFmpeg 4.解压 5.添加环境变量 把你解压后的bin目录(即exe所在文件夹)加入系统变量…...
Windows电脑能装鸿蒙吗_Windows电脑体验鸿蒙电脑操作系统教程
鸿蒙电脑版操作系统来了,很多小伙伴想体验鸿蒙电脑版操作系统,可惜,鸿蒙系统并不支持你正在使用的传统的电脑来安装。不过可以通过可以使用华为官方提供的虚拟机,来体验大家心心念念的鸿蒙系统啦!注意:虚拟…...
