app流量变现流量分发策略——waterfall技术

news2024/12/24 23:18:46

 

waterfall,中文翻译为“瀑布流”,字面意思理解就是“从上往下流”,但“从上到下”这四个字该如何理解?

在广告行业中,waterfall指的是“在无法实时评估每次流量的价值时,基于历史eCPM数据,从上到下请求DSP,分发流量”。这就是所说的广告串行请求。

在进行广告变现时,若只集成一家广告平台,往往无法达到100%的广告填充,而且eCPM也不太稳定,因此一般建议集成5-8家广告平台,通过广告分层的方式尽可能保证填充率和提升收益。

简单的广告分层如下:

按照各平台eCPM从高到低排序,当第一优先级的穿山甲广告源无填充,会往下请求第二优先级的腾讯广告,依此类推,直到请求到某一层广告源有广告返回为止。这种简单的分层方式旨在尽可能保证填充率,避免因某个平台没有广告返回而浪费当次请求。

采用Waterfall方式进行广告售卖的好处显而易见:

当需要填充广告时,开发者能够在一定的等待时间内,让高价值的Ad Network优先获得填充机会,提升广告eCPM;同时相比传统单一Ad Network的模式,多层请求能够让广告请求触达更多的潜在广告主,提升广告整体填充率。

waterfall的方案主要存在以下几个问题点:

1、串行请求会增大广告展示耗时,平均请求一次至少在100ms以上,多次请求会造成前端展示延迟,用户体验感较差。由于不同广告位的环境不同,用户可接受程度也不一样,需要分广告位设置整体请求次数/超时时间。

2、由于waterfall 的请求优先级是根据历史eCPM数据来决定优先级的,针对某次具体请求时,可能排在前面的DSP出价没有后面的出价高。这样一来就会错过排在后面的出价更高的DSP广告,流量利益没有获得最大化。

以上内容由AdSet聚合广告平台整理发布,供开发者参考,欢迎开发者们与AdSet交流,合作共赢!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Docker OOM处理方式

优质博文:IT-BLOG-CN cicode xxx k8s docker events oom occured告警原因 特别需要注意的是:docker events oom的处理方法不同于java.lang.OutOfMemoryError。 当我们在PAAS/Captain上申请容器实例时,会设置内存Limit。比如容器Flavor为2C4…

【Nodejs】npm的使用

1.包和npm 1.1 什么是包 由于 Node 是一套轻内核的平台,虽然提供了一系列的内置模块,但是不足以满足开发者的需求,于是乎出现了包(package)的概念: 与核心模块类似,就是将一些预先设计好的功能…

20.0 HTTP通信

1. web开发 1.1 web开发介绍 Web指的是World Wide Web(万维网), 是一种基于互联网的信息系统. 万维网由一系列通过超文本链接相互连接的页面组成, 这些页面中包含了文本, 图像, 音频, 视频等多媒体内容. 用户可以通过浏览器访问万维网上的网页, 并通过超链接在不同页面之间导…

网页布局元素填充思路 ———— 先布局,再局部

【引言】 今天来分享一下在JS练习项目中学习到的网页布局思路,适合刚接触JS的小白在做练习项目,不知所措的时候看喔~ 简单来说就是 ———— 先布局,再局部。 在初次做练习项目的时候,大多都会先仿照一个网站先进行一个试练&…

商城后台系统的多规格

需要添加多规格,并且还要根据算法生成对应的规格列表 1、获取此规格值数据类型 specsList:[{title: "颜色",specsTag:[蓝色,绿色],},{title: "尺码",specsTag:[165*130,L,XL], }] 2、处理数据 let skuList = []for(const { specsTag } of this.specsLi…

StableDiffusion 换脸实现

先看效果: 想要换的脸: 想要把脸放到的目标图片: 实现方案: StableDiffusionroop(本次实验基于roopV0.02版本) 1/安装SD,模型选择 DreamShaper,Sampler使用 Euler a 2/安装roop插件 roop插…

adnroid 11. 0 Activity启动流程图解

从Launcher到ActivityTaskManager 从ActivityTaskManagerService 到 ApplicationThread 从ApplicationThread到onCreate

CSS实现文字渐变色

css样式 style"background: linear-gradient(to right, red, #FFA387);-webkit-background-clip: text;color: transparent;"效果

结构型设计模式-1.代理设计模式

结构型设计模式-1.代理设计模式 结构型设计模式:利用类与类之间的关系(继承、组合),形成一种类与类之间的结构,通过这种结构提高代码的可拓展性、可维护性和可重用性。 一、简介 代理设计模式(Proxy Des…

从零开始制作婚礼策划展示小程序

随着移动互联网的发展,小程序已经成为各行各业展示和推广自己的重要工具之一。对于婚礼策划行业来说,制作一个专属的婚礼策划展示小程序,不仅能提升服务的专业性和便利性,还能吸引更多的客户。下面将介绍从零开始制作婚礼策划展示…

【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(系统底层优化篇)

深入探索和分析MySQL数据库的全方位的优化实战开发指南(数据库底层优化篇) 硬件层面优化数据库物理机分析底层技术优化磁盘性能优化随机IO能力的能力支持 RAID磁盘阵列RAID10RAID10的优势 网卡优化网络设备坑点问题建议 服务器硬件配置调整服务器BIOS调整…

Layout软件中的焊盘的一般命名方法是什么呢?

答:对于不同的焊盘有不同命名方法,这里给大家介绍一下普遍的命名方法,具体如下所示: 贴片类焊盘命名方式: 1)圆焊盘circle :SC 直径,如: SC1R00,即直径为1m…

多种语言示例采集数据【淘宝天猫1688拼多多API系列】可高并发线程

长话短说,节约彼此宝贵时间,我们以淘宝商品详情数据为例: 请求方式:HTTPS POST GET 请求地址:https://o0b.cn/anzexi taobao.item_get 公共参数 名称类型必须描述技术交流18179014480keyString是调用key&#xf…

探寻智能化未来:AI与Web3共创金融领域巨大潜力

人工智能(AI)和Web3技术的迅猛发展为我们带来了许多新的机遇和影响。在数字经济和社会的浪潮中,结合了AI的智能化能力和Web3的去中心化与区块链技术,我们将进入一个智能化的Web3时代。人工智能和Web3技术是开拓生产力极限和重新定…

Docker 数据管理

Docker 数据管理 一、docker数据管理 1.数据卷 数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立刻可见,并且更新数据不会影响镜像,从而实现数据在宿主机与容器之间的迁移。…

QT构建套件(Kit)黄色感叹号问题解决

构建套件(Kit)黄色感叹号问题 1:看下面的图出现了黄色警告,此时这个构建套件 就是不允许使用的 2:查看一下MSVC的dedbug调试器(cdb.exe) 如果没有,我们需要下载cdb.exe cdb.exe下载方法 2.1首先我们可以打开我们系…

【Linux】- 进程管理

进程管理 1.1 基本介绍1.2 显示系统执行的进程1.3 服务(service)管理2.1 chkconfig 指令2.2 动态监控进程2.3 监控网络状态 1.1 基本介绍 在 LINUX 中,每个执行的程序都称为一个进程。每一个进程都分配一个 ID 号(pid,进程号)。>windows > linux每个进程都可…

哪种电容笔比较好用?一般电容笔和Apple pencil区别

和苹果的Pencil不同的是,一般的电容笔并没有具备重力压感,只有一种倾斜的压感。如果你是一个不常用于绘画的用户,那么可以使用一支价格相对实惠的平替电容笔。这款电容笔,既能用在办公中,又能用来做笔记,还…

勘探开发人工智能技术:地震层位解释

1 地震层位解释 层位解释是地震构造解释的重要内容,是根据目标层位的地震反射特征如振幅、相位、形态、连续性、特征组合等信息在地震数据体上进行追踪解释获得地震层位数据的方法。 1.1 地震信号、层位与断层 图1.1 所示为地震信号采集的过程,地面炮…

spring复习:(54)注解配置和xml配置时在bean实例化时的区别

一、使用配置文件定义bean时,会调用无参的构造方法: 而使用ConfigurationBean注解时,在bean定义解析时设置了 factoryBeanName和factoryMethodName 实例化bean时会走如下逻辑: instantiateUsingFactoryMethod方法代码如下&…