首页 / 专利库 / 商业 / 广告网络 / 一种多家广告平台竞价及频次控制的系统及方法

一种多家广告平台竞价及频次控制的系统及方法

阅读:369发布:2020-05-08

专利汇可以提供一种多家广告平台竞价及频次控制的系统及方法专利检索,专利查询,专利分析的服务。并且本 发明 属于互联网技术领域,本发明公开了一种多家广告平台竞价及频次控制的系统及方法,包括广告服务端和广告客户端,广告服务端由广告 请求 服务AdRequestService,广告频控服务AdControlService,广告竞价服务AdBiddingService,广告分发服务AdDistributeService,广告数据统计服务DataCountService构成,广告客户端由广告请求模 块 AdRequestModule,广告频控模块AdControlModule,广告展示模块AdShowModule,数据上报模块DataReportModule组成。本发明的系统通过让多家广告平台参与竞价,根据出价高低对其广告设置投放权重和顺序,以及对其广告的展示和用户点击次数进行控制,当广告对用户展示次数或用户点击广告的次数到达一定 阈值 之后,即切换成其他广告展示给用户,使媒体公司的广告收益最大化,同时避免用户多次看到同一个广告,提升用户体验。,下面是一种多家广告平台竞价及频次控制的系统及方法专利的具体信息内容。

1.一种多家广告平台竞价及频次控制的系统,包括广告服务端和广告客户端,其特征在于,所述广告服务端由广告请求服务AdRequestService,广告频控服务AdControlService,广告竞价服务AdBiddingService,广告分发服务
AdDistributeService,广告数据统计服务DataCountService构成,广告客户端由广告请求模AdRequestModule,广告频控模块AdControlModule,广告展示模块AdShowModule,广告数据上报模块DataReportModule组成;
所述广告服务端中,AdRequestService和AdControlService、AdBiddingService,AdDistributeService依次相连;所述广告客户端中,AdRequestModule和AdControlModule,AdShowModule,DataReportModule依次相连,广告客户端AdRequestModule和广告服务端AdDistributeService网络连接,广告客户端DataReportModule和广告服务端DataCountService网络连接;广告服务端AdRequestService与媒体自家广告平台或者多家第三方广告平台服务器网络连接;
其中,在广告服务端AdControlService和广告客户端AdControlModule均保存了广告对用户每天和每月的展示次数,以及用户每天和每月点击广告的次数,这些数据会根据用户的行为实时更新。
2.根据权利要求1所述的一种多家广告平台竞价及频次控制的系统,其特征在于,每个广告和用户都有唯一的ID,所述广告展示和点击次数缓存与广告ID、用户ID一一对应。
3.根据权利要求1所述的一种多家广告平台竞价及频次控制的系统,其特征在于,每个广告对每个用户展示次数和点击次数频控阈值由广告服务端实时下发给广告客户端,方便对广告频控程度灵活调整。
4.根据权利要求1所述的一种多家广告平台竞价及频次控制的系统,其特征在于,广告客户端展示的广告有两种来源,一种是通过API请求广告服务端获取的广告(以下简称API广告),一种是通过内置SDK直接请求合作方平台获取的广告(以下简称SDK广告)。
5.一种多家广告平台竞价及频次控制的方法,其特征在于,包括权利要求1所述一种多家广告平台竞价及频次控制的系统,具体包括如下步骤:
A、用户进入媒体APP时,广告客户端AdRequestModule向广告服务端发起广告请求,广告服务端AdRequestSevice向多家第三方广告平台同时发起广告请求,第三方广告平台返回多个API广告素材及出价;
B、广告服务端AdControlSevice对API广告进行频次控制和排重处理;
C、广告服务端AdBiddingService对步骤B选出的一批合适的广告根据广告出价进行排序,如广告出价大于SDK广告出价,则将其置于优先队列priorAdsList,如广告出价小于SDK广告出价,则将其置于后置队列posteriorAdsList;将SDK广告的频次控制信息放置于SDKAdsConfig,一同返回给广告客户端;
D、广告客户端获取广告服务端返回的API广告,先判断priorAdsList是否有广告,若有则通过AdShowModule将广告展示给用户;若没有则通过内置SDK向第三方广告平台请求SDK广告;
E、广告客户端AdControlModule对步骤D返回的SDK广告进行频次控制和排重处理;
F、若经步骤E排除之后还有SDK广告,就将广告展示给用户;否则使用服务端返回的posteriorAdsList里的广告,展示给用户;
H、如果用户看到了广告,或者点击了广告,通过广告客户端DataReportModule上报广告展示和点击数据到广告服务端。
6.根据权利要求5所述的一种多家广告平台竞价及频次控制的方法,其特征在于,广告服务端AdControlSevice对API广告进行频次控制,从服务端缓存获取这批广告当天对用户已展示的次数showTimesToday和用户已点击的次数clickTimesToday,以及当月对用户已展示的次数showTimesMonth和用户已点击的次数clickTimesMonth,从每天和每月两个时间维度对广告频次进行控制,若这些频次已到达设定的阈值,则排除掉相应的广告;
AdControlSevice对广告进行排重,即用户最近两次已看过的广告,就排除掉。
7.根据权利要求5所述的一种多家广告平台竞价及频次控制的方法,其特征在于,广告客户端AdControlModule对SDK广告进行频次控制,从客户端缓存获取这批广告当天对用户已展示的次数showTimesToday和用户已点击的次数clickTimesToday,以及当月对用户已展示的次数showTimesMonth和用户已点击的次数clickTimesMonth,从每天和每月两个时间维度对广告频次进行控制,若这些频次已到达设定的阈值,则排除掉相应的广告;
AdControlModule对广告进行排重,即用户最近两次已看过的广告,就排除掉。
8.根据权利要求5所述的一种多家广告平台竞价及频次控制的方法,其特征在于,SDK广告的频控阈值,即每个广告每天对每个用户展示的最大次数maxShowTimesDaily,同一用户每天能点击同一广告的最大次数maxClickTimesDaily,同一广告每月对同一用户展示的最大次数maxShowTimesMonthly,同一用户每月能点击同一广告的最大次数maxClickTimesMonthly,由广告服务端下发给广告客户端,方便灵活调整广告频次,达到广告收益最大化。

说明书全文

一种多家广告平台竞价及频次控制的系统及方法

技术领域

[0001] 本发明涉及互联网广告技术领域,尤其涉及一种多家广告平台竞价及频次控制的系统及方法。

背景技术

[0002] 近年来,随着互联网技术的发展,传统网络广告联盟的方式已经不适合在移动端使用,效果广告形式应运而生并且不断发展壮大,这种形式可以实现广告定向投放,优化广告主投放效果,同时可以给媒体带来更可观的广告收入。各移动媒体开发者为了将流量变现,同时对接多家移动广告平台。巨大的流量变现需求不断促进移动广告方式的创新和发展。
[0003] 然而移动媒体对接多家广告平台的同时,也存在一些问题。例如只通过内嵌SDK的方式对接广告平台,比如腾讯广告,这类广告平台大都很有实,掌握了议价权,这种情况媒体广告收入就会不理想。一些媒体就会自建广告平台,或者通过API形式对接其他出价更高的广告平台,和SDK广告平台实时竞价,出价高者获得广告展示机会,已达到广告收益最大化。然后这样又会产生新的问题,例如因广告服务端和广告客户端都要请求广告,而第三方广告平台大多对广告频次控制很宽松,这样广告服务端和广告客户端都要对广告进行频次控制和排重,所以我们提出了一种多家广告平台竞价及频次控制的系统及方法,用以解决上述所提出的问题。

发明内容

[0004] 本发明的目的是为了解决现有技术中存在的缺点,而提出的一种多家广告平台竞价及频次控制的系统及方法。
[0005] 为了实现上述目的,本发明采用了如下技术方案:一种多家广告平台竞价及频次控制的系统,包括广告服务端和广告客户端,所述广告服务端由广告请求服务AdRequestService,广告频控服务AdControlService,广告竞价服务AdBiddingService,广告分发服务AdDistributeService,广告数据统计服务DataCountService构成,广告客户端由广告请求模AdRequestModule,广告频控模块AdControlModule,广告展示模块AdShowModule,广告数据上报模块DataReportModule组成;
所述广告服务端中,AdRequestService和AdControlService、AdBiddingService,AdDistributeService依次相连;所述广告客户端中,AdRequestModule和AdControlModule,AdShowModule,DataReportModule依次相连,广告客户端AdRequestModule和广告服务端AdDistributeService网络连接,广告客户端DataReportModule和广告服务端DataCountService网络连接;广告服务端AdRequestService与媒体自家广告平台或者多家第三方广告平台服务器网络连接。
[0006] 其中,在广告服务端AdControlService和广告客户端AdControlModule均保存了广告对用户每天和每月的展示次数,以及用户每天和每月点击广告的次数,这些数据会根据用户的行为实时更新。
[0007] 优选的,每个广告和用户都有唯一的ID,所述广告展示和点击次数缓存与广告ID、用户ID一一对应。
[0008] 优选的,每个广告对每个用户展示次数和点击次数频控阈值由广告服务端实时下发给广告客户端,方便对广告频控程度灵活调整。
[0009] 优选的,广告客户端展示的广告有两种来源,一种是通过API请求广告服务端获取的广告(以下简称API广告),一种是通过内置SDK直接请求合作方平台获取的广告(以下简称SDK广告)。
[0010] 5、一种多家广告平台竞价及频次控制的方法,包括所述一种多家广告平台竞价及频次控制的系统,具体包括如下步骤:A、用户进入媒体APP时,广告客户端AdRequestModule向广告服务端发起广告请求,广告服务端AdRequestSevice向多家第三方广告平台同时发起广告请求,第三方广告平台返回多个API广告素材及出价。
[0011] B、广告服务端AdControlSevice对API广告进行频次控制和排重处理。
[0012] C、广告服务端AdBiddingService对步骤B选出的一批合适的广告根据广告出价进行排序,如广告出价大于SDK广告出价,则将其置于优先队列priorAdsList,如广告出价小于SDK广告出价,则将其置于后置队列posteriorAdsList;将SDK广告的频次控制信息放置于SDKAdsConfig,一同返回给广告客户端。
[0013] D、广告客户端获取广告服务端返回的API广告,先判断priorAdsList是否有广告,若有则通过AdShowModule将广告展示给用户;若没有则通过内置SDK向第三方广告平台请求SDK广告。
[0014] E、广告客户端AdControlModule对步骤D返回的SDK广告进行频次控制和排重处理。
[0015] F、若经步骤E排除之后还有SDK广告,就将广告展示给用户;否则使用服务端返回的posteriorAdsList里的广告,展示给用户。
[0016] H、如果用户看到了广告,或者点击了广告,通过广告客户端DataReportModule上报广告展示和点击数据到广告服务端。
[0017] 优选的,广告服务端AdControlSevice对API广告进行频次控制,从服务端缓存获取这批广告当天对用户已展示的次数showTimesToday和用户已点击的次数clickTimesToday,以及当月对用户已展示的次数showTimesMonth和用户已点击的次数clickTimesMonth,从每天和每月两个时间维度对广告频次进行控制,若这些频次已到达设定的阈值,则排除掉相应的广告;AdControlSevice对广告进行排重,即用户最近两次已看过的广告,就排除掉。
[0018] 优选的,广告客户端AdControlModule对SDK广告进行频次控制,从客户端缓存获取这批广告当天对用户已展示的次数showTimesToday和用户已点击的次数clickTimesToday,以及当月对用户已展示的次数showTimesMonth和用户已点击的次数clickTimesMonth,从每天和每月两个时间维度对广告频次进行控制,若这些频次已到达设定的阈值,则排除掉相应的广告;AdControlModule对广告进行排重,即用户最近两次已看过的广告,就排除掉。
[0019] 优选的,SDK广告的频控阈值,即每个广告每天对每个用户展示的最大次数maxShowTimesDaily,同一用户每天能点击同一广告的最大次数maxClickTimesDaily,同一广告每月对同一用户展示的最大次数maxShowTimesMonthly,同一用户每月能点击同一广告的最大次数maxClickTimesMonthly,由广告服务端下发给广告客户端,方便灵活调整广告频次,达到广告收益最大化。
[0020] 本发明的系统通过让多家广告平台参与竞价,根据出价高低对其广告设置投放权重和顺序,以及对其广告的展示和用户点击次数进行控制,当广告对用户展示次数或用户点击广告的次数到达一定阈值之后,即切换成其他广告展示给用户,使媒体公司的广告收益最大化,同时避免用户多次看到同一个广告,提升用户体验。附图说明
[0021] 图1是本发明的多家广告平台竞价及频次控制系统的示意图;图2是本发明的多家广告平台竞价及频次控制方法流程的示意图。

具体实施方式

[0022] 下面将结合本发明实施例中的方法,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
[0023] 实施例一如图1所示,一种多家广告平台竞价及频次控制的系统,包括广告服务端和广告客户端,广告服务端由广告请求服务AdRequestService,广告频控服务AdControlService,广告竞价服务AdBiddingService,广告分发服务AdDistributeService,广告数据统计服务DataCountService构成,广告客户端由广告请求模块AdRequestModule,广告频控模块AdControlModule,广告展示模块AdShowModule,广告数据上报模块DataReportModule组成;
广告服务端中,AdRequestService和AdControlService,AdBiddingService,AdDistributeService依次相连,广告客户端中,AdRequestModule和AdControlModule,AdShowModule,DataReportModule依次相连,广告客户端AdRequestModule和广告服务端AdDistributeService网络连接,广告客户端DataReportModule和广告服务端DataCountService网络连接;广告服务端AdRequestService与媒体自家广告平台或者多家第三方广告平台服务器网络连接。
[0024] 广告客户端AdControlModule缓存里保存了SDK广告对用户每天和每月的展示次数,以及用户每天和每月点击广告的次数,这些数据会根据用户的行为实时更新。
[0025] 广告客户端AdRequestModule负责通过API向广告服务端请求广告和通过内置SDK向第三方广告平台请求广告。
[0026] 具体的,广告客户端AdRequestModule优先通过API向广告服务端请求广告,如果广告服务器返回的优先队列里没有广告,则通过内置SDK请求第三方广告平台的广告。
[0027] 广告服务端AdControlService缓存里保存了API广告对用户每天和每月的展示次数,以及用户每天和每月点击广告的次数,由广告客户端DataReportModule实时上报到广告服务端,广告服务端实时更新这些数据。
[0028] 广告服务端AdRequestService负责向媒体自家广告平台或者多家第三方广告平台请求广告,通过AdBiddingService根据广告出价和预估点击率对这一批广告设置优先级和排序,通过AdDistributeService分发给广告客户端。
[0029] 作为优选,每个广告和用户都有唯一的ID,广告展示和点击次数缓存与广告ID、用户ID一一对应。
[0030] 作为优选,每个广告对每个用户展示次数和点击次数频控阈值由广告服务端实时下发给广告客户端,方便对广告频控程度灵活调整。
[0031] 实施例二:如图2所示,一种多家广告平台竞价及频次控制的方法,包括上述的一种多家广告平台竞价及频次控制的系统,具体包括如下步骤:
A、用户进入媒体APP时,广告客户端AdRequestModule向广告服务端发起广告请求,广告服务端AdRequestSevice向多家第三方广告平台同时发起广告请求,第三方广告平台返回多个API广告素材及出价。
[0032] B、广告服务端AdControlSevice对API广告进行频次控制和排重处理。
[0033] C、广告服务端AdBiddingService对步骤B选出的一批合适的广告根据广告出价进行排序,如广告出价大于SDK广告出价,则将其置于优先队列priorAdsList,如广告出价小于SDK广告出价,则将其置于后置队列posteriorAdsList;将SDK广告的频次控制信息放置于SDKAdsConfig,一同返回给广告客户端。
[0034] D、广告客户端获取广告服务端返回的API广告,先判断priorAdsList是否有广告,若有则通过AdShowModule将广告展示给用户;若没有则通过内置SDK向第三方广告平台请求SDK广告。
[0035] E、广告客户端AdControlModule对步骤D返回的SDK广告进行频次控制和排重处理。
[0036] F、若经步骤E排除之后还有SDK广告,就将广告展示给用户;否则使用服务端返回的posteriorAdsList里的广告,展示给用户。
[0037] H、如果用户看到了广告,或者点击了广告,通过广告客户端DataReportModule上报广告展示和点击数据到广告服务端。
[0038] 具体的,广告服务端AdControlSevice对API广告进行频次控制,从服务端缓存获取这批广告当天对用户已展示的次数showTimesToday和用户已点击的次数clickTimesToday,以及当月对用户已展示的次数showTimesMonth和用户已点击的次数clickTimesMonth,从每天和每月两个时间维度对广告频次进行控制,若这些频次已到达设定的阈值,则排除掉相应的广告;AdControlSevice对广告进行排重,即用户最近两次已看过的广告,就排除掉。
[0039] 具体的,广告客户端AdControlModule对SDK广告进行频次控制,从客户端缓存获取这批广告当天对用户已展示的次数showTimesToday和用户已点击的次数clickTimesToday,以及当月对用户已展示的次数showTimesMonth和用户已点击的次数clickTimesMonth,从每天和每月两个时间维度对广告频次进行控制,若这些频次已到达设定的阈值,则排除掉相应的广告;AdControlModule对广告进行排重,即用户最近两次已看过的广告,就排除掉。
[0040] 以上,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈