掌桥专利:专业的专利平台
掌桥专利
首页

广告计划创建方法、装置、计算机设备和存储介质

文献发布时间:2023-06-19 18:37:28


广告计划创建方法、装置、计算机设备和存储介质

技术领域

本申请涉及数字广告投放领域,特别是涉及一种广告计划创建方法、装置、计算机设备和存储介质。

背景技术

以下陈述仅提供与本申请有关的背景信息,而不必然地构成现有技术。

时下,很多广告主会在一些广告投放平台(如抖音集团的巨量引擎广告投放平台)上投放例如广告的资源,以便用户能够在平台上浏览其广告资源。

以往进行广告投放时,运营人员需要先手工在广告投放平台的后台创建广告计划,之后才能进行投放,发明人意识到,手工创建广告计划的方式效率低且容易出错。此外,发明人还意识到,运营人员在创建广告计划时,往往依赖个人的广告投放经验来选取广告计划中的关键投放要素(如,包括广告素材、定向人群、初始出价等信息),然而,运营人员通过大量投放积累的专家经验,难以进行量化并复制,并且,依赖个人经验进行广告投放无法保证投放效果,容易出现风险,比如可能因为经验不足,使得广告计划渡过学习期的概率较低,后续投放效果也难以保证而导致快速衰退。

发明内容

本申请针对上述不足或缺点,提供了一种广告计划创建方法、装置、计算机设备和存储介质,本申请实施例能够自动化批量为多个广告组创建广告计划,从而提升广告计划投放效率以及广告计划投放效果。

本申请根据第一方面提供了一种广告计划创建方法,在一个实施例中,该方法包括:

响应于为多个广告组创建广告计划的指令,确定上述多个广告组中每一广告组对应的阶段类型;

根据每一广告组对应的阶段类型确定每一广告组对应的广告计划创建数量;

基于预设素材选取规则从素材库中为每一广告组中每一待创建广告计划选取对应的广告素材;任一广告组中的待创建广告计划的总数等于该任一广告组对应的广告计划创建数量;

基于每一广告组对应的定向超参数信息确定每一广告组对应的人群定向包和出价信息;

根据每一广告组对应的广告素材组合、人群定向包和出价信息在目标广告平台批量创建广告计划。

在一些实施例中,阶段类型包括幼年期、成长期和成熟期;

确定上述多个广告组中任一广告组对应的阶段类型,包括:

获取该任一广告组的开启时长;

响应于该任一广告组的开启时长小于等于第一时间阈值,将该任一广告组对应的阶段类型确定为幼年期;

响应于该任一广告组的开启时长大于第一时间阈值,获取该任一广告组在过去第一预设时长内的花费金额;

响应于该任一广告组在过去第一预设时长内的花费金额小于等于预设花费阈值,将该任一广告组对应的阶段类型确定为成长期;

响应于该任一广告组在过去第一预设时长内的花费金额大于预设花费阈值,将该任一广告组对应的阶段类型确定为成熟期。

在一些实施例中,根据每一广告组对应的阶段类型确定每一广告组对应的广告计划创建数量,包括:

将每一幼年期广告组对应的广告计划创建数量确定为预设计划数量阈值;

根据每一成长期广告组在过去第一预设时长内的花费金额计算对应的花费增长率,根据每一成长期广告组对应的花费增长率计算对应的广告计划创建数量;

将每一成熟期广告组对应的广告计划创建数量确定为该成熟期广告组在前一天关停的广告计划数量;

幼年期广告组、成长期广告组和成熟期广告组分别指阶段类型为幼年期、成长期和成熟期的广告组。

在一些实施例中,广告素材包括文案素材和视频素材;素材库包括文案素材库和视频素材库;文案素材库包括多条备选文案素材,视频素材库包括多条备选视频素材;预设素材选取规则包括文案素材选取规则和视频素材选取规则;

基于预设素材选取规则从素材库中为任一广告组中每一待创建广告计划选取对应的广告素材,包括:

基于文案素材选取规则从文案素材库中为该任一广告组中每一待创建广告计划选取备选文案素材作为对应的文案素材;

基于视频素材选取规则从视频素材库中为该任一广告组中每一待创建广告计划选取备选视频素材作为对应的视频素材。

在一些实施例中,备选视频素材为生成时间处于过去第二预设时长内的新视频素材或过去第三预设时长内未经使用的旧视频素材;

文案素材选取规则包括不放回随机采样规则;

每一广告组对应的广告计划创建数量为大于0的正整数。

在一些实施例中,基于视频素材选取规则从视频素材库中为任一广告组中每一待创建广告计划选取备选视频素材作为对应的视频素材,包括:

为该任一广告组中每一待创建广告计划分配一个随机数,随机数的取值范围是0至1;

基于不放回无权重随机采样的方式从视频素材库中为每一对应的随机数小于预设比例值的待创建广告计划选取备选视频素材作为对应的视频素材;

基于不放回加权采样的方式从视频素材库中为每一对应的随机数不小于预设比例值的待创建广告计划选取备选视频素材作为对应的视频素材;其中,加权采样的权重为预设比例值。

在一些实施例中,基于预设素材选取规则从素材库中为每一广告组中每一待创建广告计划选取对应的广告素材之前,上述方法还包括:

统计每一广告组当前对应的广告计划创建数量,得到当前的广告计划创建总量;

将当前的广告计划创建总量与视频素材库的备选视频素材总数进行比较;

响应于当前的广告计划创建总量大于备选视频素材总数,等比例减小每一广告组对应的广告计划创建数量,使得新的广告计划创建总量不大于备选视频素材总数。

本申请根据第二方面提供了一种广告计划创建装置,在一个实施例中,该装置包括:

阶段类型确定模块,用于响应于为多个广告组创建广告计划的指令,确定上述多个广告组中每一广告组对应的阶段类型;

计划数量确定模块,用于根据每一广告组对应的阶段类型确定每一广告组对应的广告计划创建数量;

素材选取模块,用于基于预设素材选取规则从素材库中为每一广告组中每一待创建广告计划选取对应的广告素材;任一广告组中的待创建广告计划的总数等于该任一广告组对应的广告计划创建数量;

定向出价确定模块,用于基于每一广告组对应的定向超参数信息确定每一广告组对应的人群定向包和出价信息;

创建模块,用于根据每一广告组对应的广告素材组合、人群定向包和出价信息在目标广告平台批量创建广告计划。

本申请根据第三方面提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一实施例中提供的广告计划创建方法的步骤。

本申请根据第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例中提供的广告计划创建方法的步骤。

本申请上述实施例中,服务端响应于为多个广告组创建广告计划的指令,确定上述多个广告组中每一广告组对应的阶段类型,然后根据每一广告组对应的阶段类型确定每一广告组对应的广告计划创建数量,之后基于预设素材选取规则从素材库中为每一广告组中每一待创建广告计划选取对应的广告素材,以及基于每一广告组对应的定向超参数信息确定每一广告组对应的人群定向包和出价信息,最后根据每一广告组对应的广告素材组合、人群定向包和出价信息来调用目标广告平台开放的API来批量创建广告计划,能够实现自动化批量为多个广告组创建广告计划,从而提升广告计划投放效率以及广告计划投放效果。

附图说明

图1为本申请根据一个或多个实施例提供的一种广告计划创建方法的应用环境图;

图2为本申请根据一个或多个实施例提供的一种广告计划创建方法的流程示意图;

图3为本申请根据一个或多个实施例提供的确定广告组对应的阶段类型的流程示意图;

图4为本申请根据一个或多个实施例提供的确定广告组对应的广告计划创建数量的流程示意图;

图5为本申请根据一个或多个实施例提供的为待创建广告计划选取视频素材的流程示意图;

图6为本申请根据一个或多个实施例提供的更新广告组对应的广告计划创建数量的流程示意图;

图7为本申请根据一个或多个实施例提供的一种广告计划创建装置的结构框图;

图8为本申请根据一个或多个实施例提供的计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅用以解释本申请,并不用于限定本申请。

本申请提供了一种广告计划创建方法。在一些实施例中,该广告计划创建方法可以应用于如图1所示的应用环境中。其中,广告计划创建系统(即图1中的10)可以自动到广告投放平台(即图1中的20)为各个广告组创建广告计划。其中,广告计划创建系统包括用户端(即图1中的11)和服务端(即图1中的12),运营人员可以通过用户端指定需要创建广告计划的广告组、广告账户,以及为不同的广告组配置不同的定向超参数信息,服务端可以根据运营人员配置的上述信息自动在广告投放平台中创建广告计划。其中,广告投放平台的数量可以是一个或多个,当广告投放平台的数量为多个时,则不同广告组对应的广告投放平台可能不同。例如,当前需要创建广告计划的广告组分别有Group_A、Group_B和Group_C,其中,Group_A和Group_B对应的广告投放平台是Platform_1,而Group_C对应的广告投放平台是Platform_2,那么服务端在接收到指令后,就自动在Platform_1创建Group_A和Group_B的广告计划,到在Platform_2创建Group_C的广告计划。

其中,用户端可以包括但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和台式计算机等,服务端可以用独立的服务器来实现或者是用多个服务器组成的服务器集群来实现。

本实施例提供的广告计划创建方法包括的步骤如图2所示,即步骤S110-S150,下面以该方法应用于图1中的服务端为例进行说明。

S110:响应于为多个广告组创建广告计划的指令,确定上述多个广告组中每一广告组对应的阶段类型。

在本实施例中,上述用于指示为多个广告组创建广告计划的指令可以是运营人员通过用户端触发的,也可以是由运营人员预先设置的定时任务触发,例如,运营人员预先指定需要自动创建广告计划的多个广告组,然后设置定期(如每日等)为各广告组在对应广告投放平台创建一条或多条广告计划。

本实施例根据广告组的开启时长(指广告组的创建时间至进行创建广告计划时的时间长度)以及花费规模,设置多种阶段类型,并为不同阶段类型的广告组设置了不同的用于确定广告计划创建数量的规则。

在一些实施例中,上述的阶段类型包括幼年期、成长期和成熟期。相应地,上述多个广告组中任一广告组对应的阶段类型的确定流程,可以如图3所示,包括:

S210:获取任一广告组的开启时长;

S220:响应于该任一广告组的开启时长小于等于第一时间阈值,将该任一广告组对应的阶段类型确定为幼年期;

S230:响应于该任一广告组的开启时长大于第一时间阈值,获取该任一广告组在过去第一预设时长内的花费金额;

S240:响应于该任一广告组在过去第一预设时长内的花费金额小于等于预设花费阈值,将该任一广告组对应的阶段类型确定为成长期;

S250:响应于该任一广告组在过去第一预设时长内的花费金额大于预设花费阈值,将该任一广告组对应的阶段类型确定为成熟期。

上述实施例通过第一时间阈值来区分广告组的阶段类型是幼年期或是非幼年期(包括成长期和成熟期),而对于非幼年期的广告组,则进一步通过广告组在过去第一预设时长内的花费金额来区分非幼年期的广告组具体是成长期或是成熟期。具体地,服务端先获取任一广告组的开启时长,然后将该开启时长与预设的第一时间阈值进行比较;如果该开启时长小于等于第一时间阈值,那么可以确定该任一广告组对应的阶段类型为幼年期;如果该开启时长大于第一时间阈值,则该任一广告组对应的阶段类型即是成长期或是成熟期,服务端进一步获取该任一广告组在过去第一预设时长(如过去15天、30天等)内的花费金额,然后将该花费金额与预设的花费金额阈值(即上述预设花费阈值)进行比较;如果该花费金额小于等于预设花费阈值,则确定该任一广告组对应的阶段类型为成长期,反之,如果该花费金额大于预设花费阈值,则确定该任一广告组对应的阶段类型为成熟期。上述的第一时间阈值、第一预设时长、预设花费阈值均可根据具体的应用场景进行灵活设置,本实施例不对此进行限制。

上述确定广告组对应的阶段类型的方式仅为示例,实际上还可以制定其他方式来区分广告组对应的阶段类型。例如,在其他可能的实施方式中,如果广告组的开启时长不超过第一时间阈值且过去第一预设时长内的花费金额不超过预设的第一花费阈值,则广告组的阶段类型是幼年期,如果广告组的开启时长超过第一时间阈值或过去第一预设时长内的花费金额超过预设的第一花费阈值,则进一步利用预设的第二时间阈值和第二花费阈值来确定广告组对应的阶段类型,其中,如果广告组的开启时长超过第二时间阈值且该花费金额超过第二花费阈值,则广告组的阶段类型是成熟期,如果广告组的开启时长超过第一时间阈值或过去第一预设时长内的花费金额超过第一花费阈值,同时该开启时长不超过第二时间阈值或过去第一预设时长内的花费金额不超过第二花费阈值,则广告组的阶段类型是成长期;本实施方式所提及的第一时间阈值小于第二时间阈值,第一花费阈值小于第二花费阈值,还应理解,上述各阈值均可根据具体的应用场景进行灵活设置。

S120:根据每一广告组对应的阶段类型确定每一广告组对应的广告计划创建数量。

在本实施例中,每一广告组对应的广告计划创建数量至少为1,以保证每个广告组在每个广告计划投放周期(如每日等)内均有广告计划进行创建。

在一些实施例中,根据每一广告组对应的阶段类型确定每一广告组对应的广告计划创建数量,可以如图4所示,包括:

S121:将每一幼年期广告组对应的广告计划创建数量确定为预设计划数量阈值;

S122:根据每一成长期广告组在过去第一预设时长内的花费金额计算对应的花费增长率,根据每一成长期广告组对应的花费增长率计算对应的广告计划创建数量;

S123:将每一成熟期广告组对应的广告计划创建数量确定为该成熟期广告组在前一天关停的广告计划数量。

上述的幼年期广告组、成长期广告组和成熟期广告组分别指阶段类型为幼年期、成长期和成熟期的广告组。

本实施例将幼年期广告组的广告计划创建数量设置为预设计划数量阈值,将成熟期广告组的广告计划创建数量设置为前一天关停的广告计划数量,而对于成长期广告组,而先根据广告组在过去第一预设时长内的花费金额计算对应的花费增长率,然后再根据花费增长率来计算对应的广告计划创建数量。其中,假设上述第一预设时长是N天,则上述广告组在过去N天内的花费增长率是N天内每天的花费增长率之和的平均值,计算方式可以是先计算N天内每天的花费增长率,然后计算N天内每天的花费增长率之和,再将该和除以N得到平均值。上述N是正整数。

上述的预设计划数量阈值可根据具体的应用场景进行灵活设置,本实施例不对此进行限制。

S130:基于预设素材选取规则从素材库中为每一广告组中每一待创建广告计划选取对应的广告素材。

在本实施例中,任一广告组中的待创建广告计划的总数等于该任一广告组对应的广告计划创建数量。

上述的任一广告组的任一待创建广告计划对应的广告素材可以包括文案素材和视频素材;其中,素材库包括文案素材库和视频素材库;文案素材库包括多条备选文案素材,视频素材库包括多条备选视频素材;预设素材选取规则包括文案素材选取规则和视频素材选取规则。基于此,上述基于预设素材选取规则从素材库中为任一广告组中每一待创建广告计划选取对应的广告素材的操作,可以包括:基于文案素材选取规则从文案素材库中为该任一广告组中每一待创建广告计划选取备选文案素材作为对应的文案素材;基于视频素材选取规则从视频素材库中为该任一广告组中每一待创建广告计划选取备选视频素材作为对应的视频素材。

进一步地,在一些实施例中,上述视频素材库中的备选视频素材可以是生成时间处于过去第二预设时长内的新视频素材或过去第三预设时长内未经使用的旧视频素材;文案素材选取规则包括不放回随机采样规则;每一广告组对应的广告计划创建数量为大于0的正整数。上述的第二预设时长、第三预设时长可根据具体的应用场景进行灵活设置,本实施例不对此进行限制。

在一些实施例中,基于视频素材选取规则从视频素材库中为任一广告组中每一待创建广告计划选取备选视频素材作为对应的视频素材的步骤,可以如图5所示,包括:

S310:为该任一广告组中每一待创建广告计划分配一个随机数;

S320:基于不放回无权重随机采样的方式从视频素材库中为每一对应的随机数小于预设比例值的待创建广告计划选取备选视频素材作为对应的视频素材;

S330:基于不放回加权采样的方式从视频素材库中为每一对应的随机数不小于预设比例值的待创建广告计划选取备选视频素材作为对应的视频素材;其中,加权采样的权重为预设比例值。

在本实施例中,对于任一广告组,服务端为其每一待创建广告计划选取视频素材时,先生成N个随机数,其中,每一随机数的取值范围是0至1,N等于该任一广告组对应的广告计划创建数量,即该N个随机数与该任一广告组的每一待创建广告计划一一对应。为该任一广告组中的任一待创建广告计划选取视频素材时,将与该任一待创建广告计划对应的随机数与预设比例值(可根据具体场景进行灵活调整)进行比较;如果该随机数小于预设比例值,则基于不放回无权重随机采样的方式从视频素材库选取备选视频素材作为该任一待创建广告计划对应的视频素材;如果该随机数不小于预设比例值,则基于不放回加权采样的方式从视频素材库选取备选视频素材作为该任一待创建广告计划对应的视频素材。

在一些实施例中,基于预设素材选取规则从素材库中为每一广告组中每一待创建广告计划选取对应的广告素材之前,如图6所示,上述方法还可以包括:

S410:统计每一广告组当前对应的广告计划创建数量,得到当前的广告计划创建总量;其中,可以对所有广告组对应的广告计划创建数量进行求和,得到当前的广告计划创建总量;

S420:将当前的广告计划创建总量与视频素材库的备选视频素材总数进行比较;

S430:响应于当前的广告计划创建总量大于备选视频素材总数,等比例减小每一广告组对应的广告计划创建数量,使得新的广告计划创建总量不大于备选视频素材总数。

考虑到实际应用场景中可能出现视频素材库内的备用视频素材的数量(即上述备选视频素材总数)不足的情况,即备选视频素材总数小于当前需要创建的广告计划的数量(即上述广告计划创建总量),此时需要等比例缩小各广告组对应的广告计划创建数量,直至广告计划创建总量视频素材库内的备用视频素材的数量。

需要指出的是,在等比例缩小每一广告组对应的广告计划创建数量时,需要保证每一广告组对应的广告计划创建数量至少为1,而不能缩小至0。

S140:基于每一广告组对应的定向超参数信息确定每一广告组对应的人群定向包和出价信息。

在本实施例中,服务端可以利用决策树模型根据每一广告组对应的定向超参数信息来计算每一广告组对应的人群定向包和出价信息。示例性地,对于任一广告组,服务端可以将该广告组对应的定向超参数信息中的“初始出价信息”作为该广告组中每一广告计划的出价信息,服务端还可以通过决策树模型找到指定人群的特征,并将该特征确定为该广告组对应的人群定向包,比如,当需要找高授信额度人群时,对应的决策过程可以是根据用户年龄、手机品牌、性别等特征找到符合高授信额度人群应有的特征,假设找到的高授信额度人群应有的特征是年龄大于40岁,则可以将年龄大于40岁作为人群定向包。

其中,定向超参数信息可以包括额度调整比例系数、样本窗口长度、额度最大分位数、额度最小分位数、额度调整偏差系数、决策树叶子节点最小样本比例、决策树叶子节点最小样本数以及决策树树深等参数对应的参数值。

在一些实施方式中,为了方便进行对照试验,以筛选出投放效果最优的参数配置,可以为不同广告组设置不同的定向超参数信息(具体是参数值不同)。

S150:根据每一广告组对应的广告素材组合、人群定向包和出价信息在目标广告投放平台批量创建广告计划。

服务端会批量调用广告投放平台提供的用于创建广告计划的API(ApplicationProgram Interface,应用程序界面),在广告投放平台创建广告计划。其中,调用广告投放平台的上述API时,需要传入广告组的广告组ID、广告账户ID、每一待创建广告计划的广告素材、人群定向包和出价信息。

本申请上述实施例中,服务端能够自动化批量为多个广告组创建广告计划,从而提升广告计划投放效率以及广告计划投放效果。

需要说明的是,关于上述任何一个实施例中提供的广告计划创建方法所包括的各个步骤,除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,这些步骤中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

基于相同的发明构思,本申请还提供了一种广告计划创建装置。在本实施例中,如图7所示,该广告计划创建装置包括以下模块:

阶段类型确定模块110,用于响应于为多个广告组创建广告计划的指令,确定上述多个广告组中每一广告组对应的阶段类型;

计划数量确定模块120,用于根据每一广告组对应的阶段类型确定每一广告组对应的广告计划创建数量;

素材选取模块130,用于基于预设素材选取规则从素材库中为每一广告组中每一待创建广告计划选取对应的广告素材;任一广告组中的待创建广告计划的总数等于该任一广告组对应的广告计划创建数量;

定向出价确定模块140,用于基于每一广告组对应的定向超参数信息确定每一广告组对应的人群定向包和出价信息;

创建模块150,用于根据每一广告组对应的广告素材组合、人群定向包和出价信息在目标广告投放平台批量创建广告计划。

在一些实施例中,阶段类型包括幼年期、成长期和成熟期;相应地,阶段类型确定模块110确定上述多个广告组中任一广告组对应的阶段类型时,用于:

获取该任一广告组的开启时长;

响应于该任一广告组的开启时长小于等于第一时间阈值,将该任一广告组对应的阶段类型确定为幼年期;

响应于该任一广告组的开启时长大于第一时间阈值,获取该任一广告组在过去第一预设时长内的花费金额;

响应于该任一广告组在过去第一预设时长内的花费金额小于等于预设花费阈值,将该任一广告组对应的阶段类型确定为成长期;

响应于该任一广告组在过去第一预设时长内的花费金额大于预设花费阈值,将该任一广告组对应的阶段类型确定为成熟期。

在一些实施例中,计划数量确定模块120,具体用于:

将每一幼年期广告组对应的广告计划创建数量确定为预设计划数量阈值;

根据每一成长期广告组在过去第一预设时长内的花费金额计算对应的花费增长率,根据每一成长期广告组对应的花费增长率计算对应的广告计划创建数量;

将每一成熟期广告组对应的广告计划创建数量确定为该成熟期广告组在前一天关停的广告计划数量;

幼年期广告组、成长期广告组和成熟期广告组分别指阶段类型为幼年期、成长期和成熟期的广告组。

在一些实施例中,广告素材包括文案素材和视频素材;素材库包括文案素材库和视频素材库;文案素材库包括多条备选文案素材,视频素材库包括多条备选视频素材;预设素材选取规则包括文案素材选取规则和视频素材选取规则;相应地,素材选取模块130基于预设素材选取规则从素材库中为任一广告组中每一待创建广告计划选取对应的广告素材时,具体用于:

基于文案素材选取规则从文案素材库中为该任一广告组中每一待创建广告计划选取备选文案素材作为对应的文案素材;

基于视频素材选取规则从视频素材库中为该任一广告组中每一待创建广告计划选取备选视频素材作为对应的视频素材。

在一些实施例中,备选视频素材为生成时间处于过去第二预设时长内的新视频素材或过去第三预设时长内未经使用的旧视频素材;文案素材选取规则包括不放回随机采样规则;每一广告组对应的广告计划创建数量为大于0的正整数。

在一些实施例中,素材选取模块130基于视频素材选取规则从视频素材库中为任一广告组中每一待创建广告计划选取备选视频素材作为对应的视频素材时,用于:

为该任一广告组中每一待创建广告计划分配一个随机数,随机数的取值范围是0至1;

基于不放回无权重随机采样的方式从视频素材库中为每一对应的随机数小于预设比例值的待创建广告计划选取备选视频素材作为对应的视频素材;

基于不放回加权采样的方式从视频素材库中为每一对应的随机数不小于预设比例值的待创建广告计划选取备选视频素材作为对应的视频素材;其中,加权采样的权重为预设比例值。

在一些实施例中,计划数量确定模块120基于预设素材选取规则从素材库中为每一广告组中每一待创建广告计划选取对应的广告素材之前,还用于:

统计每一广告组当前对应的广告计划创建数量,得到当前的广告计划创建总量;

将当前的广告计划创建总量与视频素材库的备选视频素材总数进行比较;

响应于当前的广告计划创建总量大于备选视频素材总数,等比例减小每一广告组对应的广告计划创建数量,使得新的广告计划创建总量不大于备选视频素材总数。

关于广告计划创建装置的具体限定可以参见上文中对于广告计划创建方法的限定,在此不再赘述。上述广告计划创建装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,其内部结构图可以如图8所示。

该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储各广告组的定向超参数、诸如第一时间阈值等预设的阈值等数据,具体存储的数据还可以参见上述方法实施例中的限定。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种广告计划创建方法。

本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

本实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:

响应于为多个广告组创建广告计划的指令,确定上述多个广告组中每一广告组对应的阶段类型;根据每一广告组对应的阶段类型确定每一广告组对应的广告计划创建数量;基于预设素材选取规则从素材库中为每一广告组中每一待创建广告计划选取对应的广告素材;任一广告组中的待创建广告计划的总数等于该任一广告组对应的广告计划创建数量;基于每一广告组对应的定向超参数信息确定每一广告组对应的人群定向包和出价信息;根据每一广告组对应的广告素材组合、人群定向包和出价信息在目标广告平台批量创建广告计划。

在一个实施方式中,阶段类型包括幼年期、成长期和成熟期;处理器执行计算机程序,实现确定上述多个广告组中任一广告组对应的阶段类型时,还实现以下步骤:

获取该任一广告组的开启时长;响应于该任一广告组的开启时长小于等于第一时间阈值,将该任一广告组对应的阶段类型确定为幼年期;响应于该任一广告组的开启时长大于第一时间阈值,获取该任一广告组在过去第一预设时长内的花费金额;响应于该任一广告组在过去第一预设时长内的花费金额小于等于预设花费阈值,将该任一广告组对应的阶段类型确定为成长期;响应于该任一广告组在过去第一预设时长内的花费金额大于预设花费阈值,将该任一广告组对应的阶段类型确定为成熟期。

在一个实施方式中,处理器执行计算机程序,实现根据每一广告组对应的阶段类型确定每一广告组对应的广告计划创建数量时,还实现以下步骤:

将每一幼年期广告组对应的广告计划创建数量确定为预设计划数量阈值;根据每一成长期广告组在过去第一预设时长内的花费金额计算对应的花费增长率,根据每一成长期广告组对应的花费增长率计算对应的广告计划创建数量;将每一成熟期广告组对应的广告计划创建数量确定为该成熟期广告组在前一天关停的广告计划数量;幼年期广告组、成长期广告组和成熟期广告组分别指阶段类型为幼年期、成长期和成熟期的广告组。

在一个实施方式中,广告素材包括文案素材和视频素材;素材库包括文案素材库和视频素材库;文案素材库包括多条备选文案素材,视频素材库包括多条备选视频素材;预设素材选取规则包括文案素材选取规则和视频素材选取规则;处理器执行计算机程序,实现基于预设素材选取规则从素材库中为任一广告组中每一待创建广告计划选取对应的广告素材时,还实现以下步骤:

基于文案素材选取规则从文案素材库中为该任一广告组中每一待创建广告计划选取备选文案素材作为对应的文案素材;基于视频素材选取规则从视频素材库中为该任一广告组中每一待创建广告计划选取备选视频素材作为对应的视频素材。

在一个实施方式中,处理器执行计算机程序,实现基于视频素材选取规则从视频素材库中为任一广告组中每一待创建广告计划选取备选视频素材作为对应的视频素材时,还实现以下步骤:

为该任一广告组中每一待创建广告计划分配一个随机数,随机数的取值范围是0至1;基于不放回无权重随机采样的方式从视频素材库中为每一对应的随机数小于预设比例值的待创建广告计划选取备选视频素材作为对应的视频素材;基于不放回加权采样的方式从视频素材库中为每一对应的随机数不小于预设比例值的待创建广告计划选取备选视频素材作为对应的视频素材;其中,加权采样的权重为预设比例值。

在一个实施方式中,处理器执行计算机程序,实现基于预设素材选取规则从素材库中为每一广告组中每一待创建广告计划选取对应的广告素材之前,还实现以下步骤:

统计每一广告组当前对应的广告计划创建数量,得到当前的广告计划创建总量;将当前的广告计划创建总量与视频素材库的备选视频素材总数进行比较;响应于当前的广告计划创建总量大于备选视频素材总数,等比例减小每一广告组对应的广告计划创建数量,使得新的广告计划创建总量不大于备选视频素材总数。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

响应于为多个广告组创建广告计划的指令,确定上述多个广告组中每一广告组对应的阶段类型;根据每一广告组对应的阶段类型确定每一广告组对应的广告计划创建数量;基于预设素材选取规则从素材库中为每一广告组中每一待创建广告计划选取对应的广告素材;任一广告组中的待创建广告计划的总数等于该任一广告组对应的广告计划创建数量;基于每一广告组对应的定向超参数信息确定每一广告组对应的人群定向包和出价信息;根据每一广告组对应的广告素材组合、人群定向包和出价信息在目标广告平台批量创建广告计划。

在一个实施方式中,阶段类型包括幼年期、成长期和成熟期;计算机程序被处理器执行,确定上述多个广告组中任一广告组对应的阶段类型时,还实现以下步骤:

获取该任一广告组的开启时长;响应于该任一广告组的开启时长小于等于第一时间阈值,将该任一广告组对应的阶段类型确定为幼年期;响应于该任一广告组的开启时长大于第一时间阈值,获取该任一广告组在过去第一预设时长内的花费金额;响应于该任一广告组在过去第一预设时长内的花费金额小于等于预设花费阈值,将该任一广告组对应的阶段类型确定为成长期;响应于该任一广告组在过去第一预设时长内的花费金额大于预设花费阈值,将该任一广告组对应的阶段类型确定为成熟期。

在一个实施方式中,计算机程序被处理器执行,根据每一广告组对应的阶段类型确定每一广告组对应的广告计划创建数量时,还实现以下步骤:

将每一幼年期广告组对应的广告计划创建数量确定为预设计划数量阈值;根据每一成长期广告组在过去第一预设时长内的花费金额计算对应的花费增长率,根据每一成长期广告组对应的花费增长率计算对应的广告计划创建数量;将每一成熟期广告组对应的广告计划创建数量确定为该成熟期广告组在前一天关停的广告计划数量;幼年期广告组、成长期广告组和成熟期广告组分别指阶段类型为幼年期、成长期和成熟期的广告组。

在一个实施方式中,广告素材包括文案素材和视频素材;素材库包括文案素材库和视频素材库;文案素材库包括多条备选文案素材,视频素材库包括多条备选视频素材;预设素材选取规则包括文案素材选取规则和视频素材选取规则;计算机程序被处理器执行,基于预设素材选取规则从素材库中为任一广告组中每一待创建广告计划选取对应的广告素材时,还实现以下步骤:

基于文案素材选取规则从文案素材库中为该任一广告组中每一待创建广告计划选取备选文案素材作为对应的文案素材;基于视频素材选取规则从视频素材库中为该任一广告组中每一待创建广告计划选取备选视频素材作为对应的视频素材。

在一个实施方式中,计算机程序被处理器执行,基于视频素材选取规则从视频素材库中为任一广告组中每一待创建广告计划选取备选视频素材作为对应的视频素材时,还实现以下步骤:

为该任一广告组中每一待创建广告计划分配一个随机数,随机数的取值范围是0至1;基于不放回无权重随机采样的方式从视频素材库中为每一对应的随机数小于预设比例值的待创建广告计划选取备选视频素材作为对应的视频素材;基于不放回加权采样的方式从视频素材库中为每一对应的随机数不小于预设比例值的待创建广告计划选取备选视频素材作为对应的视频素材;其中,加权采样的权重为预设比例值。

在一个实施方式中,计算机程序被处理器执行,基于预设素材选取规则从素材库中为每一广告组中每一待创建广告计划选取对应的广告素材之前,还实现以下步骤:

统计每一广告组当前对应的广告计划创建数量,得到当前的广告计划创建总量;将当前的广告计划创建总量与视频素材库的备选视频素材总数进行比较;响应于当前的广告计划创建总量大于备选视频素材总数,等比例减小每一广告组对应的广告计划创建数量,使得新的广告计划创建总量不大于备选视频素材总数。

在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

本领域普通技术人员可以理解实现上述方法实施例中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)、直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

技术分类

06120115635987