广告显示控制方法及装置制造方法及图纸

技术编号:9871122 阅读:84 留言:0更新日期:2014-04-04 00:02
本发明专利技术实施例提供一种广告显示控制方法及装置,涉及信息技术领域,可以对推送的广告进行显示控制。该方法,包括:所述应用启动时为SDK注册回调对象,所述回调对象用于提供给所述广告SDK在接收到广告时进行调用以判断广告是否显示;所述广告SDK接收广告服务器发送的广告显示请求,所述广告显示请求包括推送的广告;所述广告SDK调用所述回调对象,所述回调对象判断所述应用的实际运行情况是否满足不合适显示广告的条件,所述回调对象的内容包括用于判断应用的实际运行情况是否满足不合适显示广告的条件;所述广告SDK根据所述回调对象的判断结果控制所述推送的广告是否进行显示。本发明专利技术实施例主要应用于对广告进行显示控制的实现中。

【技术实现步骤摘要】
【国外来华专利技术】广告显示控制方法及装置
本专利技术涉及信息
,尤其涉及一种广告显示控制方法及装置。
技术介绍
目前,广告推送管理员在广告平台portal(入口)上可以设置广告的推送频度,推送时间段等等广告推送描述信息,广告服务器根据所述广告推送描述信息向客户端进行广告推送的实现如下:客户端上的应用启动时,初始化广告SDK (SoftwareDevelopmentKit,软件开发工具包);广告SDK建立与所述广告服务器之间的通信连接,并向所述广告服务器发送客户端信息;所述广告服务器接收所述客户端信息,向所述客户端推送广告并发送显示请求;所述客户端上的应用接收推送广告和显示请求,根据所述显示请求显示所述推送广告。采用上述方法在客户端显示广告时,无论当前应用处于什么情况下,都将会显示广告。然而,在一些特殊的场景下不需要显示广告时,例如,在一个游戏应用进行关键操作时,或者针对重要客户不显示推送广告时,采用现有技术的方法无法对广告进行显示控制。
技术实现思路
本专利技术的实施例提供一种广告显示控制方法及装置,可以对推送的广告进行显示控制。为了达到上述专利技术目的,本专利技术采用如下技术方案:第一方面,提供一种广告显示控制方法,客户端上设有应用,所述应用设有广告软件开发工具包SDK,所述方法包括:所述应用启动时为SDK注册回调对象,所述回调对象用于提供给所述广告SDK在接收到广告时进行调用以判断广告是否显示;所述广告SDK接收广告服务器发送的广告显示请求,所述广告显示请求包括推送的广告;所述广告SDK调用所述回调对象,所述回调对象判断所述应用的实际运行情况是否满足不合适显示广告的条件,所述回调对象的内容包括用于判断应用的实际运行情况是否满足不合适显示广告的条件;所述广告SDK根据所述回调对象的判断结果控制所述推送的广告是否进行显示。结合第一方面,在第一方面的第一种实现方式中,所述应用为广告SDK注册回调对象,包括:所述应用通过在配置文件中声明回调的对象来为所述广告SDK注册回调对象。结合第一方面,在第一方面的第二种实现方式中,所述广告SDK的初始化函数中增加一个输入参数用来输入回调对象,所述应用为广告SDK注册回调对象,包括:所述应用初始化所述广告SDK时,通过调用所述SDK的初始化函数中的输入参数时输入回调对象。结合第一方面,在第一方面的第三种实现方式中,所述应用为广告SDK注册回调对象,包括:所述应用初始化所述广告SDK时,通过预设应用程序编程接口 API调用注册回调对象为广告SDK注册回调对象。结合第一方面的前述任一种实现方式,在第一方面的第四种实现方式中,所述广告SDK调用所述回调对象,所述回调对象判断所述应用的实际运行情况是否满足不合适显示广告的条件,包括:所述广告SDK调用所述回调对象,所述回调对象获取所述应用当前所处场景,并判断当前所处场景是否为不适合显示广告的场景,其中,当判断出当前所处场景为不适合显示广告的场景时,得出所述推送的广告不进行显示,当判断出当前所处场景为适合显示广告的场景时,得出所述推送的广告进行显示;或者,所述广告SDK调用所述回调对象,所述回调对象判断广告实际显示的次数是否超过预设阈值;其中,当判断出广告实际显示的次数超过预设阈值时,得出所述推送的广告不进行显示,当判断出广告实际显示的次数没有超过预设阈值时,得出所述推送的广告进行显示。第二方面,提供一种广告显示控制装置,包括:注册模块,用于在应用启动时为广告SDK注册回调对象,所述回调对象用于提供给所述广告SDK在接收到广告时进行调用以判断广告是否显示;接收模块,用于接收广告服务器发送的广告显示请求,所述广告显示请求包括推送的广告;调用模块,用于调用所述回调对象,所述回调对象判断所述应用的实际运行情况是否满足不合适显示广告的条件,所述回调对象的内容包括用于判断应用的实际运行情况是否满足不合适显示广告的条件;控制显示模块,用于根据所述回调对象的判断结果控制所述推送的广告是否进行显不O结合第二方面,在第二方面的第一种实现方式中,所述注册模块,具体用于通过在配置文件中声明回调的对象来为所述广告SDK注册回调对象。结合第二方面,在第二方面的第二种实现方式中,所述广告SDK的初始化函数中增加一个输入参数用来输入回调对象,所述注册模块,具体用于所述应用初始化所述广告SDK时,通过调用所述SDK的初始化函数中的输入参数时输入回调对象来为所述广告SDK注册回调对象。结合第二方面,在第二方面的第三种实现方式中,所述注册模块,具体用于在所述应用初始化所述广告SDK时,通过预设应用程序编程接口 API调用注册回调对象为广告SDK注册回调对象。结合第二方面的前述任一种实现方式,在第二方面的第三种实现方式中,所述调用模块,具体用于调用所述回调对象,所述回调对象获取所述应用当前所处场景,并判断当前所处场景是否为不适合显示广告的场景,其中,当判断出当前所处场景为不适合显示广告的场景时,得出所述推送的广告不进行显示,当判断出当前所处场景为适合显示广告的场景时,得出所述推送的广告进行显示;或者,所述调用模块,具体用于调用所述回调对象,所述回调对象判断广告实际显示的次数是否超过预设阈值;其中,当判断出广告实际显示的次数超过预设阈值时,得出所述推送的广告不进行显示,当判断出广告实际显示的次数没有超过预设阈值时,得出所述推送的广告进行显示。本专利技术实施例中,客户端上的应用通过为广告SDK注册回调对象,所述广告SDK在接收到所述广告服务器发送的推送广告时,调用所述回调对象,所述回调对象来判断所述推送广告是否显示,如果判断的结果为所述推送的广告需要显示,则显示所述推送的广告,如果判断的结果为所述推送的广告不需要显示,则不显示所述推送的广告。与现有技术中无法对广告进行显示控制相比,本专利技术实施例实现了应用对推送的广告进行显示控制。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的广告显示控制方法的一种流程图;图2为本专利技术实施例提供的广告显示控制方法的另一种流程图;图3为本专利技术实施例提供的广告显示控制装置的一种结构图;图4为本专利技术实施例提供的广告显示控制装置的一种结构图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的一种示例性的应用架构中,包括广告服务器和客户端。所述广告服务器用于存储广告,并根据预先设置的广告推送频度向客户端推送广生口 ο所述客户端上设有应用,所述应用设有广告SDK,该广告SDK为所述应用的一部分。其中,所述应用为实现某种功能的应用程序,例如可以为游戏应用、视频应用、或者新闻应用等等;[0051 ] 所述广告SDK用于建立与所述广告服务器之间的通信链接,并向所述广告服务器发送客户本文档来自技高网...

【技术保护点】
一种广告显示控制方法,其特征在于,客户端上设有应用,所述应用设有广告软件开发工具包SDK,所述方法包括:所述应用启动时为SDK注册回调对象,所述回调对象用于提供给所述广告SDK在接收到广告时进行调用以判断广告是否显示;所述广告SDK接收广告服务器发送的广告显示请求,所述广告显示请求包括推送的广告;所述广告SDK调用所述回调对象,所述回调对象判断所述应用的实际运行情况是否满足不合适显示广告的条件,所述回调对象的内容包括用于判断应用的实际运行情况是否满足不合适显示广告的条件;所述广告SDK根据所述回调对象的判断结果控制所述推送的广告是否进行显示。

【技术特征摘要】
【国外来华专利技术】1.一种广告显示控制方法,其特征在于,客户端上设有应用,所述应用设有广告软件开发工具包SDK,所述方法包括: 所述应用启动时为SDK注册回调对象,所述回调对象用于提供给所述广告SDK在接收到广告时进行调用以判断广告是否显示; 所述广告SDK接收广告服务器发送的广告显示请求,所述广告显示请求包括推送的广生P=I ; 所述广告SDK调用所述回调对象,所述回调对象判断所述应用的实际运行情况是否满足不合适显示广告的条件,所述回调对象的内容包括用于判断应用的实际运行情况是否满足不合适显示广告的条件; 所述广告SDK根据所述回调对象的判断结果控制所述推送的广告是否进行显示。2.根据权利要求1所述的广告显示控制方法,其特征在于,所述应用为广告SDK注册回调对象,包括: 所述应用通过在配置文件中声明回调的对象来为所述广告SDK注册回调对象。3.根据权利要求1所述的广告显示控制方法,其特征在于,所述广告SDK的初始化函数中增加一个输入参数用来输入回调对象,所述应用为广告SDK注册回调对象,包括: 所述应用初始化所述广告SDK时,通过调用所述SDK的初始化函数中的输入参数输入回调对象。4.根据权利要求1所述 的广告显示控制方法,其特征在于,所述应用为广告SDK注册回调对象,包括: 所述应用初始化所述广告SDK时,通过预设应用程序编程接口 API调用注册回调对象为广告SDK注册回调对象。5.根据权利要求1-4任一项所述的广告显示控制方法,其特征在于,所述广告SDK调用所述回调对象,所述回调对象判断所述应用的实际运行情况是否满足不合适显示广告的条件,包括: 所述广告SDK调用所述回调对象,所述回调对象获取所述应用当前所处场景,并判断当前所处场景是否为不适合显示广告的场景,其中,当判断出当前所处场景为不适合显示广告的场景时,得出所述推送的广告不进行显示,当判断出当前所处场景为适合显示广告的场景时,得出所述推送的广告进行显示; 或者,所述广告SDK调用所述回调对象,所述回调对象判断广告实际显示的次数是否超过预设阈值;其中,当判断出广告实际显示的次数超过预设阈值时,得出所述推送的广...

【专利技术属性】
技术研发人员:毛祖光胡迅
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1