信息展示方法技术

技术编号:39676967 阅读:7 留言:0更新日期:2023-12-11 18:43
本公开提供了一种信息展示方法

【技术实现步骤摘要】
信息展示方法、装置、设备和存储介质


[0001]本公开涉及测试
,尤其涉及一种信息展示方法

装置

设备和存储介质


技术介绍

[0002]随着互联网的发展,广告可以投放在客户端的相应广告位进行展示

[0003]相关技术中,通常会采用广告预加载的方式来进行提升广告的加载成功率

然而,过多的预加载会造成请求的浪费;在网络条件较差的情况下,增加额外的广告软件开发工具包
(Software Development Kit

SDK)
并不能有效地提高加载成功率;同时,预加载的广告数据在一些场景下会抢占实时广告的展示时机,影响广告的展示成功率


技术实现思路

[0004]本公开实施例提供一种信息展示方法

装置

设备和存储介质

[0005]根据本公开实施例的第一方面,提供了一种信息展示方法,应用于终端内的客户端,所述方法包括:
[0006]当检测到目标广告位的预设事件时,向服务端发送广告请求;其中,所述广告请求用于请求所述服务端返回广告数据;
[0007]在预设时长内未成功加载或未接收到所述服务端返回的广告数据时,从所述终端的缓存空间内获取所述目标广告位对应的目标缓存广告数据;
[0008]将所述目标缓存广告数据展示在所述目标广告位上

[0009]在一些实施例中,所述方法还包括:
[0010]当所述目标广告位成功加载所述服务端发送的广告数据后,在所述目标广告位上展示所述广告数据时,将所述广告数据缓存至所述缓存空间内

[0011]在一些实施例中,所述将所述广告数据缓存至所述缓存空间内,包括:
[0012]根据所述广告数据的有效投放时长以及所述广告数据的开始缓存时刻,确定所述广告数据在所述缓存空间的有效缓存时长;
[0013]根据所述广告数据的有效缓存时长,将所述广告数据缓存至所述缓存空间内

[0014]在一些实施例中,将所述广告数据缓存至所述缓存空间内步骤之前,所述方法还包括:
[0015]确定所述缓存空间内所述目标广告位对应的已缓存广告数据的个数;
[0016]根据所述已缓存广告数据的个数以及所述目标广告位对应的最大缓存广告个数,确定是否将所述广告数据缓存至所述缓存空间内

[0017]在一些实施例中,所述根据所述已缓存广告数据的个数以及所述目标广告位对应的最大缓存广告个数,确定是否将所述广告数据缓存至所述缓存空间内,包括:
[0018]当所述已缓存广告数据的个数小于所述最大缓存广告个数时,确定将所述广告数据缓存至所述缓存空间内;
[0019]当所述已缓存广告数据的个数不小于所述最大缓存广告个数时,对待缓存的所述
广告数据以及所述已缓存广告数据进行优先级排序;
[0020]根据所述广告数据在所述优先级排序中排序位置,确定是否将所述广告数据缓存至所述缓存空间

[0021]在一些实施例中,所述根据所述广告数据在所述优先级排序中排序位置,确定是否将所述广告数据缓存至所述缓存空间,包括:
[0022]当所述广告数据在所述优先级排序中排在前
N
位时,确定将所述广告数据缓存至所述缓存空间,并将所述优先级排序中排在第
N
位之后的已缓存广告数据从所述缓存空间内移除;其中,
N
为所述最大缓存广告个数;
[0023]当所述广告数据在所述优先级排序中排在第
N
位之后时,确定不将所述广告数据缓存至所述缓存空间

[0024]在一些实施例中,所述方法还包括:
[0025]根据第一时长,确定所述预设时长;其中,所述第一时长包括以下至少之一:
[0026]所述目标广告位所在页面的最大停留时长;
[0027]用户在所述目标广告位所在页面的平均停留时长;
[0028]所述目标广告位所属业务场景的最大返回广告时长

[0029]在一些实施例中,所述在预设时长内未成功加载或未接收到所述服务端返回的广告数据时,从所述终端的缓存空间内获取所述目标广告位对应的目标缓存广告数据,包括:
[0030]在所述预设时长内未成功加载或未接收到所述服务端返回的广告数据时,对所述缓存空间内所述目标广告位对应的已缓存广告数据进行优先级排序;
[0031]将所述优先级排序中排在最高位的已缓存广告数据确定为所述目标缓存广告数据

[0032]在一些实施例中,所述方法还包括:
[0033]当所述缓存空间内不存在所述目标广告位对应的目标缓存广告数据时,根据所述目标广告位支持的广告展示样式,从所述缓存空间内获取支持所述广告展示样式的其他广告位对应的缓存广告数据,以展示在所述目标广告位上

[0034]根据本公开实施例的第二方面,提供了一种信息展示装置,应用于终端内的客户端,所述装置包括:
[0035]发送模块,用于当检测到目标广告位的预设事件时,向服务端发送广告请求;其中,所述广告请求用于请求所述服务端返回广告数据;
[0036]获取模块,用于在预设时长内未成功加载或未接收到所述服务端返回的广告数据时,从所述终端的缓存空间内获取所述目标广告位对应的目标缓存广告数据;
[0037]展示模块,用于将所述目标缓存广告数据展示在所述目标广告位上

[0038]在一些实施例中,所述装置还包括:
[0039]缓存模块,用于当所述目标广告位成功加载所述服务端发送的广告数据后,在所述目标广告位上展示所述广告数据时,将所述广告数据缓存至所述缓存空间内

[0040]在一些实施例中,所述缓存模块用于:
[0041]根据所述广告数据的有效投放时长以及所述广告数据的开始缓存时刻,确定所述广告数据在所述缓存空间的有效缓存时长;
[0042]根据所述广告数据的有效缓存时长,将所述广告数据缓存至所述缓存空间内

[0043]在一些实施例中,所述装置还包括第一确定模块,所述第一确定模块用于:
[0044]确定所述缓存空间内所述目标广告位对应的已缓存广告数据的个数;
[0045]根据所述已缓存广告数据的个数以及所述目标广告位对应的最大缓存广告个数,确定是否将所述广告数据缓存至所述缓存空间内

[0046]在一些实施例中,所述第一确定模块用于:
[0047]当所述已缓存广告数据的个数小于所述最大缓存广告个数时,确定将所述广告数据缓存至所述缓存空间内;
[0048]当所述已缓存广告数据的个数不小于所述最大缓存广告个数时,对待缓存的所述广告数据以及所述已缓存广告数据进行优先级排序;
[0049]根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种信息展示方法,其特征在于,应用于终端内的客户端,所述方法包括:当检测到目标广告位的预设事件时,向服务端发送广告请求;其中,所述广告请求用于请求所述服务端返回广告数据;在预设时长内未成功加载或未接收到所述服务端返回的广告数据时,从所述终端的缓存空间内获取所述目标广告位对应的目标缓存广告数据;将所述目标缓存广告数据展示在所述目标广告位上
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述目标广告位成功加载所述服务端发送的广告数据后,在所述目标广告位上展示所述广告数据时,将所述广告数据缓存至所述缓存空间内
。3.
根据权利要求2所述的方法,其特征在于,所述将所述广告数据缓存至所述缓存空间内,包括:根据所述广告数据的有效投放时长以及所述广告数据的开始缓存时刻,确定所述广告数据在所述缓存空间的有效缓存时长;根据所述广告数据的有效缓存时长,将所述广告数据缓存至所述缓存空间内
。4.
根据权利要求2或3所述的方法,其特征在于,将所述广告数据缓存至所述缓存空间内步骤之前,所述方法还包括:确定所述缓存空间内所述目标广告位对应的已缓存广告数据的个数;根据所述已缓存广告数据的个数以及所述目标广告位对应的最大缓存广告个数,确定是否将所述广告数据缓存至所述缓存空间内
。5.
根据权利要求4所述的方法,其特征在于,所述根据所述已缓存广告数据的个数以及所述目标广告位对应的最大缓存广告个数,确定是否将所述广告数据缓存至所述缓存空间内,包括:当所述已缓存广告数据的个数小于所述最大缓存广告个数时,确定将所述广告数据缓存至所述缓存空间内;当所述已缓存广告数据的个数不小于所述最大缓存广告个数时,对待缓存的所述广告数据以及所述已缓存广告数据进行优先级排序;根据所述广告数据在所述优先级排序中排序位置,确定是否将所述广告数据缓存至所述缓存空间
。6.
根据权利要求5所述的方法,其特征在于,所述根据所述广告数据在所述优先级排序中排序位置,确定是否将所述广告数据缓存至所述缓存空间,包括:当所述广告数据在所述优先级排序中排在前
N
位时,确定将所述广告数据缓存至所述缓存空间,并将所述优先级排序中排在第
N
位之后的已缓存广告数据从所述缓存空间内移除;其...

【专利技术属性】
技术研发人员:何金虎江彪
申请(专利权)人:北京快乐茄信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1