当前位置:首页专利查询广州虎牙信息科技有限公司专利正文
本发明专利技术涉及互联网技术领域,公开了一种程序化广告投放方法、装置、系统、设备及存储介质。程序化广告投放方法包括:接收客户端发起的携带用户信息与资源位信息的广告请求;基于用户信息与资源位信息,生成广告竞价邀请并发送至若干广告平台以待竞价响应;基于各广告平台的广告接入方式,调用对应接入组件或接入服务接收广告平台返回的广告资源与广告价格,并对各广告平台进行竞价,并将竞价胜出的目标广告平台的广告资源下发至客户端进行广告投放。本发明专利技术通过组件化封装广告接入方式,进而可基于多个接入组件实现程序化广告系统,适配不同端不同广告接入方式,从而实现灵活跨端广告实时竞价。
本专利技术涉及互联网,尤其涉及一种程序化广告投放方法、装置、系统、设备及存储介质。
1、在互联网数字时代,各用户终端(比如手机)中的应用程序每日都有大量用户进行使用,从而产生了大量的用户流量。广告变现是应用程序通过显示广告来获利的主要方式之一,这也是一种可靠的商业模式,而投放程序化广告则是目前广告变现经常使用的方法。
2、程序化广告(programmatic advertising)是指利用数字化信息技术进行的广告交易和管理,其中主流的程序化广告接入方式主要有api、sdk和h5。接入方式的选择将会影响整个广告交易平台和需求方平台的方案设计和技术实现。目前在广告交易平台中进行广告召回和实时竞价大多数处于同一种接入方式获取到广告,并无对不同端、不同接入方式的广告进行资源的统一管理和广告的统一分发,单一的广告接入方式不仅限制了广告主的广告投放范围,同时也降低了流量主的广告变现来源。
1、本专利技术的主要目的在于提供一种程序化广告投放方法、装置、系统、设备及存储介质,旨在解决如何适配不同端不同广告接入的技术问题。
2、本专利技术第一方面提供了一种程序化广告投放方法,应用于程序化广告系统,所述程序化广告投放方法包括:
3、接收客户端发起的广告请求,其中,所述广告请求包含用户信息与资源位信息;
4、基于所述用户信息与所述资源位信息,生成广告竞价邀请并发送至若干广告平台以待竞价响应;
5、基于各所述广告平台的广告接入方式,调用对应接入组件或接入服务接收响应所述广告竞价邀请的若干广告平台返回的广告资源与广告价格;
6、基于所述广告价格与预置竞价策略,对各所述广告平台进行竞价,并将竞价胜出的目标广告平台的广告资源下发至所述客户端进行广告投放。
7、可选的,在本专利技术第一方面的第一种实现方式中,在所述接收客户端发起的广告请求之前,还包括:
8、基于预置事件驱动模型,分别对每一广告平台进行通道注册,并对注册后的每一通道进行实时监控,其中,一个广告平台注册为一个通道。
9、可选的,在本专利技术第一方面的第二种实现方式中,在所述基于各所述广告平台的广告接入方式,调用对应接入组件或接入服务接收响应所述广告竞价邀请的若干广告平台返回的广告资源与广告价格之后,还包括:
10、当监听到任意通道事件时,将对应通道中数据以键值对形式存入分布式缓存中,所述广告请求的唯一标识为key值,所述通道中数据为value值。
11、可选的,在本专利技术第一方面的第三种实现方式中,在所述当监听到任意通道事件时,将对应通道中数据以键值对形式存入分布式缓存中之后,还包括:
13、若当前所有通道均已返回数据或达到设定的最长等待时间,则基于所述用户信息与所述资源位信息,对所述分布式缓存中存储的数据进行过滤。
14、可选的,在本专利技术第一方面的第四种实现方式中,所述基于所述广告价格与预置竞价策略,对各所述广告平台进行竞价,并将竞价胜出的目标广告平台的广告资源下发至所述客户端进行广告投放包括:
15、基于所述广告价格与预置竞价策略,对所述分布式缓存中过滤后的剩余广告平台进行实时竞价,并确定竞价胜出的目标广告平台;
17、可选的,在本专利技术第一方面的第五种实现方式中,所述基于所述用户信息与所述资源位信息,生成广告竞价邀请并发送至若干广告平台以待竞价响应包括:
18、基于所述资源位信息,确定所述广告请求对应的广告资源位,并生成所述广告请求的唯一标识;
19、基于所述用户信息与所述资源位信息,生成所述广告资源位对应的广告竞价邀请;
20、基于预置资源位流量分配策略,将所述广告竞价邀请发送至符合投放条件的若干广告平台以待竞价响应。
21、本专利技术第二方面提供一种程序化广告投放装置,应用于程序化广告系统,所述程序化广告投放装置包括:
22、请求接收模块,用于接收客户端发起的广告请求,其中,所述广告请求包含用户信息与资源位信息;
23、竞价邀请模块,用于基于所述用户信息与所述资源位信息,生成广告竞价邀请并发送至若干广告平台以待竞价响应;
24、广告接入模块,用于基于各所述广告平台的广告接入方式,调用对应接入组件或接入服务接收响应所述广告竞价邀请的若干广告平台返回的广告资源与广告价格;
25、竞价投放模块,用于基于所述广告价格与预置竞价策略,对各所述广告平台进行竞价,并将竞价胜出的目标广告平台的广告资源下发至所述客户端进行广告投放。
26、可选的,在本专利技术第二方面的第一种实现方式中,所述程序化广告投放装置还包括:
27、通道注册模块,用于基于预置事件驱动模型,分别对每一广告平台进行通道注册,并对注册后的每一通道进行实时监控,其中,一个广告平台注册为一个通道。
28、可选的,在本专利技术第二方面的第二种实现方式中,所述程序化广告投放装置还包括:
29、分布式存储模块,用于当监听到任意通道事件时,将对应通道中数据以键值对形式存入分布式缓存中,所述广告请求的唯一标识为key值,所述通道中数据为value值。
30、可选的,在本专利技术第二方面的第三种实现方式中,所述程序化广告投放装置还包括:
31、广告过滤模块,用于判断当前所有通道是否均已返回数据或是否达到设定的最长等待时间;若当前所有通道均已返回数据或达到设定的最长等待时间,则基于所述用户信息与所述资源位信息,对所述分布式缓存中存储的数据进行过滤。
32、可选的,在本专利技术第二方面的第四种实现方式中,所述竞价投放模块具体用于:
33、基于所述广告价格与预置竞价策略,对所述分布式缓存中过滤后的剩余广告平台进行实时竞价,并确定竞价胜出的目标广告平台;
35、可选的,在本专利技术第二方面的第五种实现方式中,所述竞价邀请模块具体用于:
36、基于所述资源位信息,确定所述广告请求对应的广告资源位,并生成所述广告请求的唯一标识;
37、基于所述用户信息与所述资源位信息,生成所述广告资源位对应的广告竞价邀请;
38、基于预置资源位流量分配策略,将所述广告竞价邀请发送至符合投放条件的若干广告平台以待竞价响应。
39、本专利技术第三方面提供一种程序化广告系统,所述程序化广告系统包括:上述所述的程序化广告投放装置以及多个接入组件;
40、所述接入组件至少包括用于接入不同类型外部广告平台的sdk组件、ap i组件以及h5组件,所述程序化广告系统还包括用于接入内部供给方平台的接入服务。
1.一种程序化广告投放方法,应用于程序化广告系统,其特征在于,所述程序化广告投放方法包括:
2.根据权利要求1所述的程序化广告投放方法,其特征在于,在所述接收客户端发起的广告请求之前,还包括:
3.根据权利要求2所述的程序化广告投放方法,其特征在于,在所述基于各所述广告平台的广告接入方式,调用对应接入组件或接入服务接收响应所述广告竞价邀请的若干广告平台返回的广告资源与广告价格之后,还包括:
4.根据权利要求3所述的程序化广告投放方法,其特征在于,在所述当监听到任意通道事件时,将对应通道中数据以键值对形式存入分布式缓存中之后,还包括:
5.根据权利要求4所述的程序化广告投放方法,其特征在于,所述基于所述广告价格与预置竞价策略,对各所述广告平台进行竞价,并将竞价胜出的目标广告平台的广告资源下发至所述客户端进行广告投放包括:
6.根据权利要求1-5中任一项所述的程序化广告投放方法,其特征在于,所述基于所述用户信息与所述资源位信息,生成广告竞价邀请并发送至若干广告平台以待竞价响应包括:
7.一种程序化广告投放装置,应用于程序化广告系统,其特征在于,所述程序化广告投放装置包括:
8.一种程序化广告系统,其特征在于,所述程序化广告系统包括:权利要求7所述的程序化广告投放装置以及多个接入组件;
9.一种计算机设备,其特征在于,所述计算机设备包括:存储器和至少一个处理器,所述存储器中存储有指令;
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-6中任一项所述的程序化广告投放方法。
1.一种程序化广告投放方法,应用于程序化广告系统,其特征在于,所述程序化广告投放方法包括:
2.根据权利要求1所述的程序化广告投放方法,其特征在于,在所述接收客户端发起的广告请求之前,还包括:
3.根据权利要求2所述的程序化广告投放方法,其特征在于,在所述基于各所述广告平台的广告接入方式,调用对应接入组件或接入服务接收响应所述广告竞价邀请的若干广告平台返回的广告资源与广告价格之后,还包括:
4.根据权利要求3所述的程序化广告投放方法,其特征在于,在所述当监听到任意通道事件时,将对应通道中数据以键值对形式存入分布式缓存中之后,还包括:
5.根据权利要求4所述的程序化广告投放方法,其特征在于,所述基于所述广告价格与预置竞价策略,对各所述广告平台进行PG·电子竞价,并将竞价胜出的目标广告平台...