显示广告的几种方案及缺点

简介: 显示广告的几种方案及缺点

app一旦启动就需要显示一个窗口。当你想首先看到的是广告,广告过后是首页。这种要求只能在特殊场景下实现,并非所有场景都能实现这个要求。这个特殊的场景要求,广告必然出现,不能根据后台响应来决定是否有广告,其次显示广告不能依赖的其他条件(如:高德精确定位成功,反地理编码成功)。这种特殊的场景显示广告的过程一般分两类:1.开启引导页面,通常引导页面的数据放在本地,当发现是app首次加载时显示引导页面;2.app启动时只显示一张单一广告图片。通常采用先显示一个包含图片控件的窗口或图层盖在首页上,然后请求广告图片地址成功后设置到图片控件,时间到或关闭广告显示首页。这些都能做到完没有衔接。当然若网络太差,当请求成功或失败后,广告涂层已经超过默认广告时间而消失了,就看不到广告了。

我们遇到一个广告需求,无论怎么做都不可能完没有的显示广告:

1.用户首先获取到当前精确位置(定位返回的前几个位置不准确,通常在室内错几百米很正常,我们是采用高德一次性定位获取的位置和区号),并且高德反地理编码出当前的区号;

2.根据当前的区号向后台请求,后台返回广告图地址和广告时间。当返回的广告图地址为空不显示广告;当返回的广告地址不为空显示广告,并且根据返回的广告显示广告。

由于这个定位和请求需要一秒以上,这段时间app不知道是否显示广告。

下面是不完美的解决方案:

基于app安装通常只有一次,十分不常见,所以允许app首次启动不完美。其次是app的广告不会频繁的显示和隐藏或替换采用本地储存上次的广告。具体解决方法:

1.当app首次启动,当定位完毕,请求回来。若有广告地址和广告时间就显示广告。存在的问题用户首先看到了首页,然后才显示广告。

2.当app非首次启动,判断是否有上次的广告,若有就显示上次的广告。等定位和广告请求回来。若没有广告就结束广告;若有广告并且和原来的广告相同就继续显示广告;若有广告,但是和原来广告不同就切换新广告;若以前不显示广告,广告接口返回广告,就显示广告。所以存在以下三个不完美的问题:

1.广告显示很短,1秒多突然消失(上次显示广告,本次不显示广告)。

2.看到首页后1秒多显示广告(上次不显示广告,本次显示广告)。

3.显示广告过程中广告切换(上次和本次都显示广告,两次广告不同)。

这种使用广告的优点也显然,不用每次都先看到首页1秒后再看到广告。缺点是当广告变化时存在更新不及时。

目录
相关文章
|
7月前
|
Oracle 数据库 UED
后台查询接口影响响应时间最大的因素:用空间换时间的优缺点及解决方案
1.当数据库的一个表记录很多显然查询数据很慢。 2.当数据库的一个表记录不大,但是数据很大也可能很慢。 我们的一个用户表中一个building很大,当查询100条数据就会把服务器的内存搞爆掉。 当然查询时要查询筛选有用字段,不可以直接把记录的所有字段都查拆来。这样能减少内存消耗和提高查询速度。 3.在经常查询字段上建立索引。据说oracle上用索查询和不用索引查询在超多记录的情况下相差1000倍。 4.若出现嵌套查询显然会大大增加相应查询时间。要先预处理用管道操作把能合并的查询合并到一个查询中,然后生成map,然后再处理。这是标准的用空间换时间的方案。
100 8
|
3月前
|
搜索推荐 算法 数据挖掘
搜索排名频繁波动,如何做到SEO可控?
在数字营销领域,搜索排名的波动如同海浪般难以捉摸。本文深入剖析波动背后的逻辑,分享应对策略。首先,理解搜索引擎算法更新的重要性,紧跟变化调整优化策略;其次,强调内容质量和稳健的外链建设;再者,通过数据分析和用户体验优化,结合多元化渠道提升品牌曝光度;最后,保持持续学习和灵活应变的心态,实现网站排名稳步提升与品牌价值最大化。
125 4
|
5月前
|
机器学习/深度学习 算法 搜索推荐
优化IAA广告策略:通过A/B测试和实时反馈提高广告效果
【7月更文第30天】本文将介绍如何使用数据分析技术,特别是A/B测试和实时反馈机制,来改进移动应用内的广告策略。我们将展示一个实际案例,包括如何设置实验、收集数据、分析结果,并根据这些结果调整广告策略以实现更好的用户参与度和收入增长。
379 0
|
vr&ar 开发工具 图形学
Unity引擎更新收费模式:从收入分成转向游戏安装量,将会有哪些影响呢
Unity引擎更新收费模式:从收入分成转向游戏安装量,将会有哪些影响呢
|
存储 缓存 Dart
如何处理直播实时在线人数显示并且最小化性能和资源消耗?
直播技术成为一种极为流行的交流方式。而直播平台的核心指标之一就是实时在线人数,准确地显示该指标对于用户和运营商来说都具有重要意义。然而,直播实时在线人数的显示也面临着性能和资源消耗的挑战。本文将介绍如何利用Flutter和Dart开发技术栈来优化直播实时在线人数的显示,以达到最小化性能和资源消耗的目标。 作者:狗头大军之江苏分军 链接:https://juejin.cn/spost/7255473856234913852 来源:稀土掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
如何处理直播实时在线人数显示并且最小化性能和资源消耗?
|
Web App开发 JavaScript 前端开发
国内第一篇讲如何减少卡顿的代码级别详细文章
国内第一篇讲如何减少卡顿的代码级别详细文章
172 0
国内第一篇讲如何减少卡顿的代码级别详细文章
|
机器学习/深度学习 算法 搜索推荐
怎样设计一个广告系统
怎样设计一个广告系统
388 0
怎样设计一个广告系统
|
设计模式 缓存 运维
选择提升婚恋源码可用性的方式,视具体情况而定
选择提升婚恋源码可用性的方式,视具体情况而定
|
数据安全/隐私保护 UED
婚恋源码利用加载,优化用户与产品的交互
婚恋源码利用加载,优化用户与产品的交互
|
搜索推荐 算法 数据挖掘
整站优化与关键词本身优化的区别差异在哪里?
谈起网站优化大家首先想到的就是关键词的排名优化,所谓的关键词排名就是通过搜索引擎的方式,使我们网站设置的关键词在搜索引擎中自然靠前,一个进行优化的网站要想关键词在搜索引擎中排名靠前就必须采取一系列的站内和站外措施,来迎合搜索引擎的需要,就是搜索引擎想要我们什么样,我们就尽力变成它喜欢的样子。 整站优化就是对一个网站全方位的进行综合性的优化,它包括了很多方面,例如空间的服务器的选择、网站结构代码、数据分析等站内优化,还有包括外链等的站外优化,关键词的排名优化只是搜索引擎优化其中的一部分,相对于排名优化来说整站优化更侧重于网站的点击率和转化率,注重网站的整体表现,从目前的客户的需求来看,整站优化
163 0