接着上一篇文章《浅析RTB和RTA(一)》,今天我们开启这个系列的第二篇。

RTA(RealTime API)

先来看一下RTA流程图:

1.为什么会有RTA?

为什么会有RTA?我们必须要从需求场景进行入手。任何脱离需求场景而讨论技术方案的行为都是耍流氓。首先将结论同步下,RTA的产生很大的一部分原因是广告平台侧数据的缺失,无法解决实时的定向。

举个例子,比如有这么一个广告主,他希望针对已安装不活跃的用户进行拉活,但是绝大部分的广告平台(排除厂商拥有系统权限之外)都只知道应用是否安装的状态,但是并无法知道应用到底有没有活跃,并且活跃用户到底怎么定义的也是只有广告主才能明确,比如有些定义为一周内曾打开过APP且使用了某个功能的才能叫活跃,那么这个数据就只有广告主有,广告平台是无法提供这样的一种定向的。如果直接使用广告平台的投放能力进行投放定向,是无法满足这样的一种需求的,而使用上传人群包,又无法解决实时用户数据更新的问题(当然也有些广告主不想将人群包信息同步到广告平台)。所以必须要以实时接口响应的方式进行定向或者出价。这样RTA就产生了。

2.RTA流程简介

对于一个新来的广告请求IMEI,会去对应的缓存中查询该IMEI的对应信息,找到愿意为这个IMEI付费的广告账户,这些愿意付费的广告账户集合可以理解为RTB中参与竞价的广告账户(但两者在流程和所在处理层上并不一致),后续会在里面决出一个广告账户获得曝光权。

这时候有同学就会问,听起来和RTB没什么区别啊,都是竞价机制,价高者得。这个理解没有错,别看RTA和RTB名字差不多,但是他们的作用阶段和解决的问题是完全不同的。

RTB是一种程序化投放的方式,最重要的作用是提出竞价机制,在广告账户集合中采用一种拍卖机制来决出曝光归属权,竞价的方法可以参考我们之前的《漫谈广告竞价模式》系列。

RTA是一种人群定向的方式,也就是在竞价之前,如何筛选出潜在可能付费的广告账户呢?我们把RTA接口暴露给广告主,不同的广告主可以选定不同的策略,这个策略将作为定向的依据,如果用户满足策略需求,那么广告账户就会有获得该用户曝光权的意向,所以策略的选择将决定他们后续是否会参与竞价。

本文主要和大家介绍了RTA整体的流程图以及RTA出现的原因。

欢迎大家关注计算广告那些事儿,除了原创文章之外,也会不定期和大家分享业内大牛的文章哈!

浅析RTB和RTA(二)相关推荐

  1. 浅析RTB和RTA(三)

    接着上一篇文章<浅析RTB和RTA(二)>,今天我们开启这个系列的第三篇也是最后一篇. RTA(RealTime API)实例 根据前面的介绍,我们会发现RTA真正发挥作用的阶段其实是检索 ...

  2. Mybatis配置信息浅析 MyBatis简介(二)

    官方文档入门篇中有明确说明 每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为中心的. SqlSessionFactory 的实例可以通过 SqlSessionF ...

  3. Flink 1.12.2 源码浅析 : yarn-per-job模式解析 [二]

    . 一 .前言 二 .启动解析 2.1. StreamExecutionEnvironment#execute 2.2. StreamExecutionEnvironment#executeAsync ...

  4. 【转】浅析Android动画(二),属性动画高级实例探究

    2019独角兽企业重金招聘Python工程师标准>>> ObjectAnimator实现属性动画 为了写好Android动画这几篇博客,在动笔之前我是下过很大决心的,我对自己的要求是 ...

  5. 浅析STM32H7 FDCAN(二)

    一,认识 Message RAM 消息 RAM 是 FDCAN 里面非常重要的一个点,这也是和之前的 STM32 bxCAN 最大的不同. STM32H7 自带了 10K 的消息 RAM,消息 RAM ...

  6. H3C 帧中继初级配置(二)

    配置思路: 1.先配置FR-SWITCH 2.再配置RTA.RTB.RTC FR-SWITCH详细配置步骤如下: [FR-Switch]fr switching  //启动路由器帧中继功能 [FR-S ...

  7. 【flink】Flink 1.12.2 源码浅析 : yarn-per-job模式解析 yarn 提交过程解析

    1.概述 转载:Flink 1.12.2 源码浅析 : yarn-per-job模式解析 [二] 请大家看原文去. 接上文Flink 1.12.2 源码分析 : yarn-per-job模式浅析 [一 ...

  8. 二维动画毕业论文参考文献精选

    随着二维动画制作技术的发展,二维动画在娱乐.广告.教育等很多领域都有着广泛的应用,已成为人们生活中必不可少的一部分.本位精选了200个中英文"二维动画毕业论文参考文献范例",希望对 ...

  9. 模板方法模式和策略模式的应用场景浅析

    模板方法模式和策略模式的应用场景浅析 一.定义 二.举个例子 1.杀鱼 2.做鱼 三.伪代码实现 1.杀鱼 1.1分析 1.2实现 2.做鱼 2.1分析 2.2实现 四.总结 最近闲下来整理一下模板方 ...

最新文章

  1. 解决binwalk运行提示缺少LZMA模块
  2. Python字典dict的增删查改及常用操作
  3. 1.记住密码 提示框
  4. myeclipse 中项目名出现红色感叹号解决方法
  5. ​【Python基础】告别枯燥,60 秒学会一个 Python 小例子(文末下载)
  6. unity实现图片轮播效果_Unity实现图片轮播组件
  7. mysql出现连接错误不识别 utf8mb4
  8. dynamic 365 js 失去焦点_基于Auto.js的QQ好友动态秒赞系统
  9. java 蓝桥杯 乘法次数(题解)
  10. mysql服务器架构_Mysql的主从服务器架构配置
  11. 2013-07-23 IT 要闻速记快想
  12. 冠层、叶片和光系统尺度的日光诱导叶绿素荧光SIF模拟的辐射传输模型:SCOPE模型介绍
  13. macOs 10.12.2总于修复鼠标驱动了
  14. java合并两个excel文件内容_java实现多个excel文件合并成一个excel文件
  15. 新浪微博开放平台开发-android客户端(1)
  16. Java实现接口(打印机)
  17. 用python画皮卡丘代码-用python画一只可爱的皮卡丘实例
  18. Sqlmap是什么以及使用方法
  19. 人口普查也是一个超大的“用户画像”。
  20. 学习记录 第01章 数据能做什么

热门文章

  1. 做好这5点基本要求 才能算一个合格的HTML5动画
  2. c#进阶之lambda表达式
  3. Python_20180421
  4. 解析json数组——TypeToken
  5. LeetCode -- Sort List
  6. 互利网上数字金融典型场景: 消费金融
  7. 互利网上数字金融典型场景: 网络支付
  8. 8.18 NOIP模拟测试25(B) 字符串+乌鸦喝水+所驼门王的宝藏
  9. Linux系统服务及其创建详解(service/chkconfig)
  10. 不定长度导航的两端对齐