1.一种系统,其包括:
存储介质,其存储一个或多个软件程序;
处理逻辑,其被配置成执行至少一个软件程序的指令以:
当启动软件应用和相关联的广告服务软件时,从装置接收配置调用;
在所述装置上的预测的广告播放事件之前,产生用于在所述预测的广告播放事件之前从广告存储部和广告交换部中的至少一个获得至少一条广告的预测的广告请求。
2.根据权利要求1所述的系统,其中所述处理逻辑被进一步配置成执行至少一个软件程序的指令以:
响应于所述配置调用产生用于发送至所述装置的配置文件,其中所述配置文件包括用于获得在所述装置上播放的至少一条广告的多个选项,所述选项包括播放缓存在所述装置上的至少一条广告、从广告存储部获得至少一条广告以及从所述广告交换部获得至少一条广告,其中基于从所述装置接收所述配置调用,所述预测的广告播放事件被预测在将来的时间发生。
3.根据权利要求1所述的系统,其中所述处理逻辑被进一步配置成执行至少一个软件程序的指令以:
基于所述预测的广告请求访问所述广告交换部;以及
基于不同业务规则产生竞拍,所述不同业务规则包括底价、库存分配以及可参与所述竞拍的参与者中的至少一个。
4.根据权利要求3所述的系统,其中所述处理逻辑被进一步配置成执行至少一个软件程序的指令以:
将预测的广告交换请求发送至所述竞拍的每个参与者,所述预测的广告交换请求包括可配置参数,所述可配置参数包括广告时长、用于播放广告的比特率、广告类别、年龄分级、对最小化等待时间的重定向的数量的限制以及底价中的至少一个。
5.根据权利要求4所述的系统,其中所述处理逻辑被进一步配置成执行至少一个软件程序的指令以:
从所述竞拍的一个或多个参与者接收广告交换响应;处理所述广告交换响应;以及
如果有的话,确定所述一个或多个参与者中的哪些将提供针对所述预测的广告播放事件的至少一条更好广告。
6.根据权利要求5所述的系统,其中所述处理逻辑被进一步配置成执行至少一个软件程序的指令以:
将预测的广告响应连同来自所述广告存储部和来自所述广告交换部的选择的参与者中的一个的至少一条更好广告发送至所述装置。
7.一种机器可访问非临时性介质,其包含当通过数据处理系统被执行时使所述系统执行方法的可执行计算机程序指令,所述方法包括:
当启动软件应用和相关联的广告服务软件时,从装置接收配置调用;以及
在所述装置上的预测的广告播放事件之前,产生用于在所述预测的广告播放事件之前从广告存储部和广告交换部中的至少一个获得至少一条广告的预测的广告请求。
8.根据权利要求7所述的机器可访问非临时性介质,所述方法进一步包括:
响应于所述配置调用,产生用于发送至所述装置的配置文件,其中所述配置文件包括用于获得在所述装置上播放的至少一条广告的多个选项,所述选项包括播放缓存在所述装置上的至少一条广告、从广告存储部获得至少一条广告以及从所述广告交换部获得至少一条广告,其中基于从所述装置接收所述配置调用,所述预测的广告播放事件被预测在将来的时间发生。
9.根据权利要求7所述的机器可访问非临时性介质,所述方法进一步包括:
基于所述预测的广告请求访问所述广告交换部;以及
基于不同业务规则产生竞拍,所述不同业务规则包括底价、库存分配以及可参与所述竞拍的参与者中的至少一个。
10.根据权利要求9所述的机器可访问非临时性介质,所述方法进一步包括:
将预测的广告交换请求发送至所述竞拍的每个参与者,所述预测的广告交换请求包括可配置参数,所述可配置参数包括广告时长、用于播放广告的比特率、广告类别、年龄分级、对最小化等待时间的重定向的数量的限制以及底价中的至少一个。
11.根据权利要求10所述的机器可访问非临时性介质,所述方法进一步包括:
从所述竞拍的一个或多个参与者接收广告交换响应;处理所述广告交换响应;以及
如果有的话,确定所述一个或多个参与者中的哪些将提供针对所述预测的广告播放事件的至少一条更好广告。
12.根据权利要求11所述的机器可访问非临时性介质,所述方法进一步包括:
将预测的广告响应连同来自所述广告存储部和来自所述广告交换部的选择的参与者中的一个的至少一条更好广告发送至所述装置。
13.一种为装置提供广告服务的方法,其包括:
在装置上启动软件应用;
当启动所述软件应用和相关联的广告服务软件时,将配置调用发送至广告系统;以及
响应于所述配置调用,从所述广告系统接收配置文件,其中所述配置文件包括用于获得在所述装置上针对预测的广告播放事件播放的至少一条广告的多个选项,所述选项包括播放缓存在所述装置上的至少一条广告、从广告存储部获得至少一条广告以及从广告交换部获得至少一条广告。
14.根据权利要求13所述的方法,其进一步包括:
基于一个或多个可配置参数确定所述配置文件的哪个选项将被处理或启用以用于处理预测的广告请求,所述可配置参数包括用于所述装置和所述广告系统之间的连接的带宽、装置特征、用户特征、所述软件应用的发行商的服务水平协议、缓存窗口和业务规则中的至少一个。
15.根据权利要求14所述的方法,其进一步包括:
在所述预测的广告播放事件之前,将所述预测的广告请求连同所述配置文件的确定的可配置选项发送至所述广告系统;以及
从所述广告系统接收预测的广告响应,所述广告响应包括来自所述广告存储部的至少一条更好广告、来自所述广告交换部的至少一条更好广告、来自尚未参与所述广告交换部的第三方数据库的至少一条更好广告或播放缓存在所述装置上的至少一条广告的指令,其中所述预测的广告播放事件被预测在将来的时间发生。
16.一种机器可访问非临时性介质,其包含当通过装置被执行时使所述装置执行方法的可执行计算机程序指令,所述方法包括:
在装置上启动软件应用;
当启动所述软件应用和相关联的广告服务软件时,将配置调用发送至广告系统;以及
响应于所述配置调用,从所述广告系统接收配置文件,其中所述配置文件包括用于获得在所述装置上针对预测的广告播放事件播放的至少一条广告的多个选项,所述选项包括播放缓存在所述装置上的至少一条广告、从广告存储部获得至少一条广告以及从广告交换部获得至少一条广告。
17.根据权利要求16所述的机器可访问非临时性介质,所述方法进一步包括:
基于一个或多个可配置参数确定所述配置文件的哪个选项将被处理或启用以用于处理预测的广告请求,所述可配置参数包括用于所述装置和所述广告系统之间的连接的带宽、装置特征、用户特征、所述软件应用的发行商的服务水平协议、缓存窗口和业务规则中的至少一个。
18.根据权利要求17所述的机器可访问非临时性介质,所述方法进一步包括:
在所述预测的广告播放事件之前,将所述预测的广告请求连同所述配置文件的确定的可配置选项发送至所述广告系统;以及
从所述广告系统接收预测的广告响应,所述广告响应包括来自所述广告存储部的至少一条更好广告、来自所述广告交换部的至少一条更好广告、来自尚未参与所述广告交换部的第三方数据库的至少一条更好广告或播放缓存在所述装置上的至少一条广告的指令,其中所述预测的广告播放事件被预测在将来的时间发生。