为什么admob中我的广告展示次数远远低于广告请求次数?

前段时间我们的APP新增了信息流广告(原生广告),跑了一段时间,我发现ad impressions大大小于ad requests,差不多展示率也就20%左右,但是banner广告能占到50%,这个引起了我的疑问,于是在国外quora和stackoverflow以及admob官方论坛找答案。

不出所料,基本上90%的问题在谷歌一搜,都可以找到答案,你并不孤单,不是唯一的,因为遇到同样问题的人绝不是少数。如果你确定你的搜索没问题,你的表述也很精准,但还是找不到答案,海外谷歌和中文百度都搜了还是没有答案,那这个时候,这种情况,属于特殊,只能找官方,任何官方一般多少有个联系方式,邮箱,livechat或者ticket, 同时也可以问好友请教或者就自己研究解决。

言归正传,那为什么广告请求次数远远大于广告展示次数呢?

首先我们来看看一条广告的delivery流程:

  1. 网站的页面或应用的屏幕,源代码放置了广告的code或者sdk, 每一次加载就提出了广告请求。
  2. 广告开始进行匹配并放回,code或者skd被执行了嘛,代码是活的,就要发送或者返回什么的。
  3. 该广告就会呈现-这是绘制广告素材的过程,但不一定向用户展示。
  4. 最后,广告显示给用户。如图:

Ad request metrics excluding text ads

我之前写过一篇移动广告术语的文章,建议先浏览一遍,我就不单个解释了。理解术语将会有助于你日后的问题搜索。

广告请求次数高于广告展示次数(广告显示次数低于广告请求次数)的具体原因

导致这种情况的出现大概有以下几个原因:

第一,广告的位置和用户的操作,比如我们的banner广告在APP的顶端,代码会首先被执行,而往下或者底部的广告,被完整加载的几率就会变小。同时我们顶部的广告,用户在使用APP时很少碰触到它,所以用户的操作不会影响到它的显示;而我们的信息流广告是穿插在用户的一个个文件列表中,用户在上下滑动时或者左右切换tab时,广告没有来得及显示就被切换到了另外一个界面。

第二,某些广告的预加载和网络问题,对于最简单的文字广告,预加载非常快,对带宽要求低,而插屏就高一些,视频广告就更高,返回,渲染,加载,显示,都需要良好的网络,如果你的用户分布在印度东南亚或者非洲南美,那广告的show rate会更低。

ad impressions much lower than ad requests的结论

综上所述,原因无外非广告的位置,广告的格式,网速问题和用户的操作即APP的具体功能。总而言之,这种情况是正常的,无须担心。

最近没有写移动广告方面的文章,如果你对这个领域感兴趣,建议阅读之前的文章:

  1. 常见移动广告术语
  2. 优化Admob需求量赚取更多收入的最佳做法是什么
  3. 促进移动广告变现收入的5个建议
  4. 移动广告变现为什么要选择admob mediation?
  5. 国外有没有开屏广告?
  6. Admob mediation中介组如何提高广告瀑布流中的某个广告来源?
  7. 移动APP变现基础指南——应用内广告格式
  8. 移动APP变现基础指南——应用内广告变现模型

都很短,语言通俗易懂,能帮你快速入门或者增加经验。

Leave a Reply

Your email address will not be published. Required fields are marked *