本发明涉及广告展示领域,具体涉及一种广告的展示方法、广告的展示系统、电子设备、存储介质。
背景技术:
1、现有技术中,内嵌于小程序中的h5页面与小程序之间是通过webview的方式进行通信,这种通信方式不能时时进行通信,仅在小程序后退、组件销毁或者小程序分享时才能收到消息,且在h5页面与小程序之间进行通信时需要跳转中间页面,无法直接引用目标小程序的广告,也会导致用户体验变差。
技术实现思路
1、本发明要解决的技术问题是为了克服现有技术中,小程序内嵌h5页面展示广告需要通过中间页面,中间页面的跳转过程使得用户体验较差的缺陷,提供一种广告的展示方法、广告的展示系统、电子设备、存储介质。
2、本发明是通过下述技术方案来解决上述技术问题:
3、第一方面,提供一种广告的展示方法,所述展示方法包括:
4、在小程序的h5页面接收到针对目标小程序广告的展示指令时,所述h5页面获取所述目标小程序广告的标识信息;
5、所述h5页面将所述标识信息发送到websocket服务器;
6、所述websocket服务器从h5服务器确定与所述标识信息相匹配的目标广告数据,并向外发送所述目标广告数据;
7、所述小程序接收所述目标广告数据,并通过所述h5页面展示所述目标广告数据对应的目标小程序广告。
8、可选地,所述标识信息包括所述智能终端的第一标识和所述目标小程序广告的第二标识;
9、所述websocket服务器确定与所述标识信息相匹配的目标广告数据,并向外发送所述目标广告数据,包括:
10、所述websocket服务器确定与所述第二标识相匹配的目标广告数据,并向外发送所述目标广告数据和对应的第一标识,以由小程序判断接收到的第一标识与所述小程序所属于的智能终端的标识是否相匹配,并在确定相匹配时通过所述h5页面展示所述目标广告数据对应的目标小程序广告。
11、可选地,所述展示方法还包括:
12、所述小程序统计所述目标小程序广告的播出成功率;
13、所述小程序发送所述播出成功率至所述websocket服务器;
14、所述websocket服务器转发所述播出成功率至所述h5页面。
15、可选地,所述h5页面将所述标识信息发送到websocket服务器的步骤之前,还包括:
16、所述h5页面判断所述标识信息包含的第一标识是否处于白名单中;
17、若是,则所述h5页面连接所述websocket服务器。
18、可选地,所述小程序通过所述h5页面展示所述目标广告数据对应的目标小程序广告,包括:
19、当确定处于内嵌h5环境时,所述小程序通过所述h5页面展示所述目标广告数据对应的目标小程序广告。
20、第二方面,提供一种广告的展示系统,所述展示系统包括:websocket服务器;
21、在所述小程序的h5页面接收到针对目标小程序广告的展示指令时,所述h5页面获取所述目标小程序广告的标识信息;
22、所述h5页面将所述标识信息发送到websocket服务器;
23、所述websocket服务器从h5服务器确定与所述标识信息相匹配的目标广告数据,并向外转发所述目标广告数据;
24、所述小程序接收所述目标广告数据,并通过所述h5页面展示所述目标广告数据对应的目标小程序广告。
25、可选地,所述标识信息包括所述智能终端的第一标识和所述目标小程序广告的第二标识;
26、所述websocket服务器确定与所述第二标识相匹配的目标广告数据,并向外发送所述目标广告数据和对应的第一标识,以由小程序判断接收到的第一标识与所述小程序所属于的智能终端的标识是否相匹配,并在确定相匹配时通过所述h5页面展示所述目标广告数据对应的目标小程序广告。
27、可选地,所述展示系统还包括:
28、所述小程序还用于统计所述目标小程序广告的播出成功率,并发送所述播出成功率至所述websocket服务器;
29、所述websocket服务器还用于转发所述播出成功率至所述h5页面。
30、可选地,将所述标识信息发送到websocket服务器之前,所述h5页面还用于判断所述标识信息包含的第一标识是否处于白名单中;若是,则所述h5页面连接所述websocket服务器。
31、可选地,当确定处于内嵌h5环境时,所述小程序通过所述h5页面展示所述目标广告数据对应的目标小程序广告。
32、第三方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的广告的展示方法。
33、第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的广告的展示方法。
34、在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
35、本发明的积极进步效果在于:本发明通过websocket服务器,连接小程序与内嵌于小程序中的h5页面,使得内嵌于小程序中的h5页面通过websocket服务器能够直接引用目标小程序广告,无需跳转页面,不仅方便快捷,也大大提高了用户体验效果。
1.一种广告的展示方法,其特征在于,所述展示方法包括:
2.如权利要求1所述的广告的展示方法,其特征在于,所述标识信息包括智能终端的第一标识和所述目标小程序广告的第二标识;
3.如权利要求1所述的广告的展示方法,其特征在于,所述展示方法还包括:
4.如权利要求1或2中任一项所述的广告的展示方法,其特征在于,所述h5页面将所述标识信息发送到websocket服务器的步骤之前,还包括:
5.如权利要求1所述的广告的展示方法,其特征在于,所述小程序通过所述h5页面展示所述目标广告数据对应的目标小程序广告,包括:
6.一种广告的展示系统,其特征在于,所述展示系统包括:websocket服务器;
7.如权利要求6所述的广告的展示系统,其特征在于,所述标识信息包括智能终端的第一标识和所述目标小程序广告的第二标识;
8.如权利要求6所述的广告的展示系统,其特征在于,所述小程序还用于统计所述目标小程序广告的播出成功率,并发送所述播出成功率至所述websocket服务器;
9.如权利要求6或7所述的广告的展示系统,其特征在于,将所述标识信息发送到websocket服务器之前,所述h5页面还用于判断所述标识信息包含的第一标识是否处于白名单中;若是,则所述h5页面连接所述websocket服务器。
10.如权利要求6所述的广告的展示系统,其特征在于,当确定处于内嵌h5环境时,所述小程序通过所述h5页面展示所述目标广告数据对应的目标小程序广告。
11.一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5任一项所述的广告的展示方法。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5任一项所述的广告的展示方法。