当前位置: 首页 > news >正文

漫谈广告机制设计 | 听闻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. 参考文章 鉴权,分别由鉴和权组成 鉴&#xf…...

【华为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. 下载字体图标文件 打开阿里巴巴矢量图标库选择想要的图标添加到购物车&#xff0c;统一下载到本地 2. 添加字体图标资源 src/fonts/iconfont.ttfsrc/fonts/iconfont.woffsrc/fonts/iconfont.woff2src/css/iconfont.css/注意字体文件路径需要修改 src/main.js import { …...

【Docker】在Windows操作系统安装Docker前配置环境

欢迎来到《小5讲堂》&#xff0c;大家好&#xff0c;我是全栈小5。 这是《Docker容器》序列文章&#xff0c;每篇文章将以博主理解的角度展开讲解&#xff0c; 特别是针对知识点的概念进行叙说&#xff0c;大部分文章将会对这些概念进行实际例子验证&#xff0c;以此达到加深对…...

Webpack5入门到原理21:提升开发体验

SourceMap 为什么 开发时我们运行的代码是经过 webpack 编译后的&#xff0c;例如下面这个样子&#xff1a; /** 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、交换机持久化&#xff08;SpringAMQP默认&#xff09; 2、队列持久化&#xff08;SpringAMQP默认&#xff09; 3、消息持久化 二、消息持久化 1、纯内存操作 如果采用纯内存操作&#xff0c;那么消息存储达到队列的上限之后&#xff0c;会有一个page ou…...

JS-WebAPIs-本地存储(五)

• 本地存储介绍 以前我们页面写的数据一刷新页面就没有了&#xff0c;是不是&#xff1f;随着互联网的快速发展&#xff0c;基于网页的应用越来越普遍&#xff0c;同时也变的越来越复杂&#xff0c;为了满足各种各样的需求&#xff0c;会经常 性在本地存储大量的数据&#xf…...

了解Vue中日历插件Fullcalendar

实现效果如下图&#xff1a; 月视图 周视图 日视图 官方文档地址&#xff1a;Vue Component - Docs | FullCalendar 1、安装与FullCalendar相关的依赖项 npm install --save fullcalendar/vue fullcalendar/core fullcalendar/daygrid fullcalendar/timegrid fullcalend…...

Cloudreve存储策略-通过从机存储来拓展容量

Sham的云服务器是搬瓦工最低低低配的&#xff0c;1H 0.5G不说&#xff0c;硬盘容量也只有10g&#xff0c;说实话&#xff0c;装了宝塔面板和服务器套件后&#xff0c;基本满了&#xff0c;这时又想在云服务器上打个网盘用于下载、存储&#xff0c;这时就需要拓展硬盘&#xff0…...

java进阶-jvm精讲及实战

深入了解jvm及实战 1.引言2.jvm概念理解 1.引言 jvm是深入了解java底层逻辑的必备知识储备,在中大型开发团队里,中高级工程师必须要了解和掌握,也是中高级工程师面试必考题,在实战中用于程序性能调优,内存泄露分析等 2.jvm概念理解...

vue中引入sass、scss

常规步骤 1. 创建项目 使用vue cli 脚手架工具创建项目 vue create xxxx2. 创建全局样式文件 全局样式变量 路径&#xff1a;/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开始的一种新语法形式。 基本作用&#xff1a;简化函数式接口的匿名内部类的写法。 注意&#xff1a; Lam…...

进程地址空间(比特课总结)

一、进程地址空间 1. 环境变量 1 &#xff09;⽤户级环境变量与系统级环境变量 全局属性&#xff1a;环境变量具有全局属性&#xff0c;会被⼦进程继承。例如当bash启动⼦进程时&#xff0c;环 境变量会⾃动传递给⼦进程。 本地变量限制&#xff1a;本地变量只在当前进程(ba…...

Xshell远程连接Kali(默认 | 私钥)Note版

前言:xshell远程连接&#xff0c;私钥连接和常规默认连接 任务一 开启ssh服务 service ssh status //查看ssh服务状态 service ssh start //开启ssh服务 update-rc.d ssh enable //开启自启动ssh服务 任务二 修改配置文件 vi /etc/ssh/ssh_config //第一…...

智慧工地云平台源码,基于微服务架构+Java+Spring Cloud +UniApp +MySql

智慧工地管理云平台系统&#xff0c;智慧工地全套源码&#xff0c;java版智慧工地源码&#xff0c;支持PC端、大屏端、移动端。 智慧工地聚焦建筑行业的市场需求&#xff0c;提供“平台网络终端”的整体解决方案&#xff0c;提供劳务管理、视频管理、智能监测、绿色施工、安全管…...

centos 7 部署awstats 网站访问检测

一、基础环境准备&#xff08;两种安装方式都要做&#xff09; bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats&#xff0…...

Java - Mysql数据类型对应

Mysql数据类型java数据类型备注整型INT/INTEGERint / java.lang.Integer–BIGINTlong/java.lang.Long–––浮点型FLOATfloat/java.lang.FloatDOUBLEdouble/java.lang.Double–DECIMAL/NUMERICjava.math.BigDecimal字符串型CHARjava.lang.String固定长度字符串VARCHARjava.lang…...

SpringBoot+uniapp 的 Champion 俱乐部微信小程序设计与实现,论文初版实现

摘要 本论文旨在设计并实现基于 SpringBoot 和 uniapp 的 Champion 俱乐部微信小程序&#xff0c;以满足俱乐部线上活动推广、会员管理、社交互动等需求。通过 SpringBoot 搭建后端服务&#xff0c;提供稳定高效的数据处理与业务逻辑支持&#xff1b;利用 uniapp 实现跨平台前…...

Java 加密常用的各种算法及其选择

在数字化时代&#xff0c;数据安全至关重要&#xff0c;Java 作为广泛应用的编程语言&#xff0c;提供了丰富的加密算法来保障数据的保密性、完整性和真实性。了解这些常用加密算法及其适用场景&#xff0c;有助于开发者在不同的业务需求中做出正确的选择。​ 一、对称加密算法…...

linux 下常用变更-8

1、删除普通用户 查询用户初始UID和GIDls -l /home/ ###家目录中查看UID cat /etc/group ###此文件查看GID删除用户1.编辑文件 /etc/passwd 找到对应的行&#xff0c;YW343:x:0:0::/home/YW343:/bin/bash 2.将标红的位置修改为用户对应初始UID和GID&#xff1a; YW3…...

【配置 YOLOX 用于按目录分类的图片数据集】

现在的图标点选越来越多&#xff0c;如何一步解决&#xff0c;采用 YOLOX 目标检测模式则可以轻松解决 要在 YOLOX 中使用按目录分类的图片数据集&#xff08;每个目录代表一个类别&#xff0c;目录下是该类别的所有图片&#xff09;&#xff0c;你需要进行以下配置步骤&#x…...

【RockeMQ】第2节|RocketMQ快速实战以及核⼼概念详解(二)

升级Dledger高可用集群 一、主从架构的不足与Dledger的定位 主从架构缺陷 数据备份依赖Slave节点&#xff0c;但无自动故障转移能力&#xff0c;Master宕机后需人工切换&#xff0c;期间消息可能无法读取。Slave仅存储数据&#xff0c;无法主动升级为Master响应请求&#xff…...