一种广告展示区域确定方法和装置转让专利

申请号 : CN201710539310.4

文献号 : CN107690087B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈立泽王洪鑫冯通张志然

申请人 : 北京奇艺世纪科技有限公司

摘要 :

本发明提供了一种广告展示区域确定方法和装置,涉及多媒体显示技术领域。本发明提供的广告区域确定展示方法和装置,针对不同终端确定广告展示区域的时候,每个终端都通过与广告展示位置对应的广告展示中心点坐标系数、广告展示宽高系数以及终端屏幕尺寸,确定针对终端屏幕的广告展示区域参数。这样,在多个不同终端上确定广告展示区域的时候,都通过相同的广告展示中心点坐标系数以及广告展示宽高系数,确定广告展示区域参数,可以保证针对各个终端相应位置的广告展示区域的形状比例相同,进而能够使得同一份素材可以在多个终端上实现良好展示,提高了广告素材的通用性,降低了广告投放的复杂性以及投放成本。

权利要求 :

1.一种广告展示区域确定方法,其特征在于,应用于同一尺寸比例标准的不同类型终端,所述方法包括:根据广告展示位置,确定广告展示中心点坐标系数以及广告展示宽高系数;所述中心点坐标系数由中心点坐标分别和与之对应的终端屏幕的宽高尺寸相除得到,所述广告展示宽高系数由广告展示区域的宽高尺寸分别和与之对应的终端屏幕的宽高尺寸相除得到;

根据所述广告展示中心点坐标系数、所述广告展示宽高系数以及终端屏幕尺寸,确定广告展示区域参数;

根据所述广告展示区域参数确定广告展示区域,以便于对广告素材进行显示。

2.根据权利要求1所述的方法,其特征在于,所述广告展示位置包括:屏幕底部居中、屏幕左上、屏幕左中、屏幕左下、屏幕右上、屏幕右中和/或屏幕右下中的至少一种;

所述根据广告展示位置,确定广告展示中心点坐标系数以及广告展示宽高系数的步骤,包括:在预设的位置与系数对应表中查找与所述广告展示位置对应的广告展示中心点坐标系数以及广告展示宽高系数。

3.根据权利要求1所述的方法,其特征在于,其中,所述广告展示中心点坐标系数包括:广告展示中心点横坐标系数以及广告展示中心点纵坐标系数;所述广告展示宽高系数包括:广告展示宽度系数以及广告展示高度系数;所述广告展示区域参数包括:广告展示区域的中心点坐标以及广告展示区域的宽高尺寸;

所述根据所述广告展示中心点坐标系数、所述广告展示宽高系数以及终端屏幕尺寸,确定广告展示区域参数的步骤,包括:利用所述广告展示中心点横坐标系数乘以所述终端屏幕的宽度,将两者相乘之后的结果确定为所述广告展示区域的中心点横坐标;

利用所述广告展示中心点纵坐标系数乘以所述终端屏幕的高度,将两者相乘之后的结果确定为所述广告展示区域的中心点纵坐标;

利用所述广告展示宽度系数乘以所述终端屏幕的宽度,将两者相乘之后的结果确定为所述广告展示区域的宽度尺寸;

利用所述广告展示高度系数乘以所述终端屏幕的高度,将两者相乘之后的结果确定为所述广告展示区域的高度尺寸。

4.根据权利要求1所述的方法,其特征在于,在所述根据所述广告展示中心点坐标系数、所述广告展示宽高系数以及终端屏幕尺寸,确定广告展示区域参数的步骤之后,所述方法还包括:根据所述广告展示区域参数设置广告素材参考尺寸,以便于用户根据所述广告素材参考尺寸提供对应尺寸的广告素材。

5.根据权利要求2所述的方法,其特征在于,所述方法还包括:

在多个不同尺寸的测试终端上分别设置测试广告展示区域,得到多个测试广告展示区域;

通过所述多个测试广告展示区域所处的位置、尺寸以及与测试终端屏幕之间的相对位置关系,计算出多组测试广告展示中心点坐标系数以及测试广告展示宽高系数;

将所述多组测试广告展示中心点坐标系数以及测试广告展示宽高系数与所述多个测试广告展示区域的设置位置确定为所述预设的位置与系数对应表的参数,得到所述预设的位置与系数对应表。

6.一种广告展示区域确定装置,其特征在于,应用于同一尺寸比例标准的不同类型终端,所述装置包括:第一确定模块,用于根据广告展示位置,确定广告展示中心点坐标系数以及广告展示宽高系数;所述中心点坐标系数由中心点坐标分别和与之对应的终端屏幕的宽高尺寸相除得到,所述广告展示宽高系数由广告展示区域的宽高尺寸分别和与之对应的终端屏幕的宽高尺寸相除得到;

第二确定模块,用于根据所述广告展示中心点坐标系数、所述广告展示宽高系数以及终端屏幕尺寸,确定广告展示区域参数;

第三确定模块,用于根据所述广告展示区域参数确定广告展示区域,以便于对广告素材进行显示。

7.根据权利要求6所述的装置,其特征在于,所述第一确定模块,包括:查找子模块,用于在预设的位置与系数对应表中查找与所述广告展示位置对应的广告展示中心点坐标系数以及广告展示宽高系数。

8.根据权利要求6所述的装置,其特征在于,其中,所述广告展示中心点坐标系数包括:广告展示中心点横坐标系数以及广告展示中心点纵坐标系数;所述广告展示宽高系数包括:广告展示宽度系数以及广告展示高度系数;所述广告展示区域参数包括:广告展示区域的中心点坐标以及广告展示区域的宽高尺寸;所述第二确定模块,用于:利用所述广告展示中心点横坐标系数乘以所述终端屏幕的宽度,将两者相乘之后的结果确定为所述广告展示区域的中心点横坐标;

利用所述广告展示中心点纵坐标系数乘以所述终端屏幕的高度,将两者相乘之后的结果确定为所述广告展示区域的中心点纵坐标;

利用所述广告展示宽度系数乘以所述终端屏幕的宽度,将两者相乘之后的结果确定为所述广告展示区域的宽度尺寸;

利用所述广告展示高度系数乘以所述终端屏幕的高度,将两者相乘之后的结果确定为所述广告展示区域的高度尺寸。

9.根据权利要求6所述的装置,其特征在于,所述装置还包括:

设置模块,用于根据所述广告展示区域参数设置广告素材参考尺寸,以便于用户根据所述广告素材参考尺寸提供对应尺寸的广告素材。

10.根据权利要求7所述的装置,其特征在于,所述第一确定模块,还包括:设置子模块,用于在多个不同尺寸的测试终端上分别设置测试广告展示区域,得到多个测试广告展示区域;

计算子模块,用于通过所述多个测试广告展示区域所处的位置、尺寸以及与测试终端屏幕之间的相对位置关系,计算出多组测试广告展示中心点坐标系数以及测试广告展示宽高系数;

确定子模块,用于将所述多组测试广告展示中心点坐标系数以及测试广告展示宽高系数与所述多个测试广告展示区域的设置位置确定为所述预设的位置与系数对应表的参数,得到所述预设的位置与系数对应表。

说明书 :

一种广告展示区域确定方法和装置

技术领域

[0001] 本发明涉及多媒体显示技术领域,特别是涉及一种广告展示区域确定方法和装置。

背景技术

[0002] 随着互联网技术的普及,观看在线视频已逐渐成为人们工作、学习、娱乐、生活中非常重要的一部分。随之,在视频的播放界面中展示广告也逐渐成为了一种常见且重要的广告形式,例如,浮层类广告就是播放界面中经常出现的一种广告形式。在线视频作为一个良好的展示平台,吸引了越来越多的广告主进行广告投放。
[0003] 现有技术中,终端提供的各广告展示位置的广告展示区域的形状比例各不一致,示例的,电脑端和手机端底部居中位置处的广告展示区域都是长方形广告展示区域,但是两者的长方形广告展示区域的宽高比不一致,例如,电脑端底部居中位置处的广告展示区域可以是5∶3的长方形展示区域,手机端底部居中位置处的广告展示框可以是6∶2的长方形展示区域,这样的话,针对电脑端提供的广告素材通过缩放的方式在手机端的底部居中位置进行显示的话,显示效果不是很理想,例如,会出现广告素材变形等问题,广告素材的通用性较差。因此,在进行广告投放的时候,如果想要在多个终端进行广告投放的时候,往往需要提供多份的广告素材,来实现广告的良好的展示。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 这种针对不同终端提供多份广告素材的情况,导致广告投放的复杂性及投放成本较高。

发明内容

[0006] 鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种广告展示区域确定方法和装置。
[0007] 依据本发明的第一方面,提供了一种广告展示区域确定方法,包括:
[0008] 根据广告展示位置,确定广告展示中心点坐标系数以及广告展示宽高系数;
[0009] 根据所述广告展示中心点坐标系数、所述广告展示宽高系数以及终端屏幕尺寸,确定广告展示区域参数;
[0010] 根据所述广告展示区域参数确定广告展示区域,以便于对广告素材进行显示。
[0011] 可选的,所述广告展示位置包括:屏幕底部居中、屏幕左上、屏幕左中、屏幕左下、屏幕右上、屏幕右中和/或屏幕右下中的至少一种;
[0012] 所述根据广告展示位置,确定广告展示中心点坐标系数以及广告展示宽高系数的步骤,包括:
[0013] 在预设的位置与系数对应表中查找与所述广告展示位置对应的广告展示中心点坐标系数以及广告展示宽高系数。
[0014] 可选的,其中,所述广告展示中心点坐标系数包括:广告展示中心点横坐标系数以及广告展示中心点纵坐标系数;所述广告展示宽高系数包括:广告展示宽度系数以及广告展示高度系数;所述广告展示区域参数包括:广告展示区域的中心点坐标以及广告展示区域的宽高尺寸;
[0015] 所述根据所述广告展示中心点坐标系数、所述广告展示宽高系数以及终端屏幕尺寸,确定广告展示区域参数的步骤,包括:
[0016] 利用所述广告展示中心点横坐标系数乘以所述终端屏幕的宽度,将两者相乘之后的结果确定为所述广告展示区域的中心点横坐标;
[0017] 利用所述广告展示中心点纵坐标系数乘以所述终端屏幕的高度,将两者相乘之后的结果确定为所述广告展示区域的中心点纵坐标;
[0018] 利用所述广告展示宽度系数乘以所述终端屏幕的宽度,将两者相乘之后的结果确定为所述广告展示区域的宽度尺寸;
[0019] 利用所述广告展示高度系数乘以所述终端屏幕的高度,将两者相乘之后的结果确定为所述广告展示区域的高度尺寸。
[0020] 可选的,在所述根据所述广告展示中心点坐标系数、所述广告展示宽高系数以及终端屏幕尺寸,确定广告展示区域参数的步骤之后,所述方法还包括:
[0021] 根据所述广告展示区域参数设置广告素材参考尺寸,以便于用户根据所述广告素材参考尺寸提供对应尺寸的广告素材。
[0022] 可选的,所述方法还包括:
[0023] 在多个不同尺寸的测试终端上分别设置测试广告展示区域,得到多个测试广告展示区域;
[0024] 通过所述多个测试广告展示区域所处的位置、尺寸以及与测试终端屏幕之间的相对位置关系,计算出多组测试广告展示中心点坐标系数以及测试广告展示宽高系数;
[0025] 将所述多组测试广告展示中心点坐标系数以及测试广告展示宽高系数与所述多个测试广告展示区域的设置位置确定为所述预设的位置与系数对应表的参数,得到所述预设的位置与系数对应表。
[0026] 依据本发明的第二方面,提供了一种广告展示区域确定装置,包括:
[0027] 第一确定模块,用于根据广告展示位置,确定广告展示中心点坐标系数以及广告展示宽高系数;
[0028] 第二确定模块,用于根据所述广告展示中心点坐标系数、所述广告展示宽高系数以及终端屏幕尺寸,确定广告展示区域参数;
[0029] 第三确定模块,用于根据所述广告展示区域参数确定广告展示区域,以便于对广告素材进行显示。
[0030] 可选的,所述第一确定模块,包括:
[0031] 查找子模块,用于在预设的位置与系数对应表中查找与所述广告展示位置对应的广告展示中心点坐标系数以及广告展示宽高系数。
[0032] 可选的,所述第二确定模块,用于:
[0033] 利用所述广告展示中心点横坐标系数乘以所述终端屏幕的宽度,将两者相乘之后的结果确定为所述广告展示区域的中心点横坐标;
[0034] 利用所述广告展示中心点纵坐标系数乘以所述终端屏幕的高度,将两者相乘之后的结果确定为所述广告展示区域的中心点纵坐标;
[0035] 利用所述广告展示宽度系数乘以所述终端屏幕的宽度,将两者相乘之后的结果确定为所述广告展示区域的宽度尺寸;
[0036] 利用所述广告展示高度系数乘以所述终端屏幕的高度,将两者相乘之后的结果确定为所述广告展示区域的高度尺寸。
[0037] 可选的,所述装置还包括:
[0038] 设置模块,用于根据所述广告展示区域参数设置广告素材参考尺寸,以便于用户根据所述广告素材参考尺寸提供对应尺寸的广告素材。
[0039] 可选的,所述第一确定模块,还包括:
[0040] 设置子模块,用于在多个不同尺寸的测试终端上分别设置测试广告展示区域,得到多个测试广告展示区域;
[0041] 计算子模块,用于通过所述多个测试广告展示区域所处的位置、尺寸以及与测试终端屏幕之间的相对位置关系,计算出多组测试广告展示中心点坐标系数以及测试广告展示宽高系数;
[0042] 确定子模块,用于将所述多组测试广告展示中心点坐标系数以及测试广告展示宽高系数与所述多个测试广告展示区域的设置位置确定为所述预设的位置与系数对应表的参数,得到所述预设的位置与系数对应表。
[0043] 针对现有技术,本发明具备如下优点:
[0044] 本发明提供的广告展示区域确定方法和装置,针对不同终端确定广告展示区域的时候,每个终端都通过与广告展示位置对应的广告展示中心点坐标系数、广告展示宽高系数以及终端屏幕尺寸,确定针对终端屏幕的广告展示区域参数。这样,在多个不同终端上确定广告展示区域的时候,都通过相同的广告展示中心点坐标系数以及广告展示宽高系数,确定广告展示区域参数,可以保证针对各个终端相应位置的广告展示区域的形状比例相同,进而能够使得同一份素材可以在多个终端上实现良好展示,提高了广告素材的通用性,降低了广告投放的复杂性以及投放成本
[0045] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

[0046] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0047] 图1是本发明实施例提供的一种广告展示区域确定方法的步骤流程图;
[0048] 图2-1是本发明实施例提供的另一种广告展示区域确定方法的步骤流程图;
[0049] 图2-2是本发明实施例提供的一种预设的位置与系数对应关系示意图;
[0050] 图2-3是本发明实施例提供的一种广告素材参考尺寸图;
[0051] 图3是本发明实施例提供的一种广告展示区域确定装置的框图;
[0052] 图4是本发明实施例提供的另一种广告展示区域确定装置的框图。

具体实施方式

[0053] 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解
[0054] 本发明实施例提供的广告展示区域确定方法,可以确定出不同终端上的广告展示区域,进而实现对用户投放的广告在终端上进行展示。例如,可以确定在终端上的视频播放界面中进行广告展示时的广告展示区域,也可以确定在终端上的网页浏览界面中进行广告展示时的广告展示区域,对于具体的实现场景,本发明实施例不做限定。
[0055] 图1是本发明实施例提供的一种广告展示区域确定方法的步骤流程图,如图1所示,该方法可以包括:
[0056] 步骤101、根据广告展示位置,确定广告展示中心点坐标系数以及广告展示宽高系数。
[0057] 本发明实施例中的广告展示位置是在终端屏幕上进行广告展示时,所展示广告在终端屏幕上的相对位置。本发明实施例中的终端,可以为智能手机、电脑、智能电视、多媒体播放器等可以进行广告展示的设备。示例的,该广告展示位置可以包括:屏幕底部居中、屏幕左上、屏幕左中、屏幕左下、屏幕右上、屏幕右中和/或屏幕右下中的至少一种;本发明实施例中的广告展示位置可以是用户选择的针对至少一种类型的终端的至少一个广告展示位置。示例的,该广告展示位置可以是针对手机端的屏幕底部居中以及针对手机端的屏幕左上,也可以是针对手机端的屏幕右上以及针对电脑端的屏幕左中,本发明实施例对此不作限定。
[0058] 在根据广告展示位置,确定广告展示中心点坐标系数以及广告展示宽高系数的时候,可以是根据每一个广告展示位置分别确定与每个广告展示位置对应的广告展示中心点坐标系数以及广告展示宽高系数。示例的,假设广告展示位置为两个广告展示位置,该两个展示位置分别是:针对手机端的屏幕右上以及针对电脑端的屏幕左中,那么可以根据该两个广告展示位置分别确定出与该两个广告展示位置对应的两组的广告展示中心点坐标系数以及广告展示宽高系数,即就是,根据屏幕右上,确定出一组广告展示中心点坐标系数以及广告展示宽高系数;根据屏幕左中,再确定出一组广告展示中心点坐标系数以及广告展示宽高系数。广告展示中心点坐标系数以及广告展示宽高系数,可以是预先设置的与广告展示位置相对应的系数。其中,该广告展示中心点坐标系数是体现广告展示区域的中心点和终端屏幕之间的相对比例关系的系数,该广告展示宽高系数是体现广告展示区域的宽高尺寸和终端屏幕尺寸之间的相对比例关系的系数。
[0059] 步骤102、根据所述广告展示中心点坐标系数、所述广告展示宽高系数以及终端屏幕尺寸,确定广告展示区域参数。
[0060] 该广告展示区域参数可以包括:广告展示区域的中心点坐标以及广告展示区域的宽高尺寸。其中,该广告展示区域的中心点坐标可以包括:广告展示区域的中心点横坐标以及广告展示区域的中心点纵坐标,该广告展示区域的宽高尺寸可以包括:广告展示区域的宽度尺寸以及广告展示区域的高度尺寸。实际应用中,该广告展示区域参数还可以包括其他参数,例如,广告展示区域的对角线长度等,本发明实施例对此不作赘述。
[0061] 示例的,以上述步骤101中根据广告展示位置为针对手机端的屏幕右上以及针对电脑端的屏幕左中,确定出来的两组广告展示中心点坐标系数以及广告展示宽高系数为例,在确定广告展示区域的时候,可以是根据针对手机端的屏幕右上对应的一组广告展示中心点坐标系数以及广告展示宽高系数和手机端的屏幕尺寸,确定出针对手机端的屏幕右上的广告展示区域参数;再根据针对电脑端的屏幕左中对应的一组广告展示中心点坐标系数以及广告展示宽高系数和电脑端的屏幕尺寸,确定出针对电脑端的屏幕左中的广告展示区域参数。
[0062] 步骤103、根据所述广告展示区域参数确定广告展示区域,以便于对广告素材进行显示。
[0063] 该广告展示区域可以是根据广告展示区域参数确定出来的,该广告素材为用户提供的需要进行展示的素材,该广告素材可以是图片等。假设上述步骤102中确定出来了两组广告展示区域参数,那么在根据广告展示区域参数确定广告展示区域时,可以根据该两组广告展示区域参数分别确定对应的两个广告展示区域。
[0064] 由于针对不同类型终端的相同广告展示位置,都采用的相同的广告展示中心点坐标系数以及广告展示宽高系数,且市面上绝大部分终端的屏幕尺寸的比例相同,这样可以保证在不同类型的终端上,确定出来的对应位置上的广告展示区域的形状比例相同,在通过对广告素材进行缩放展示的时候,可以保证广告素材不会变形。示例的,假设广告展示位置为针对手机端的屏幕底部居中以及针对电脑端的屏幕底部居中,在根据广告展示位置确定广告展示中心点坐标系数以及广告展示宽高系数时,针时手机端的屏幕底部居中以及针对电脑端的屏幕底部居中确定出来的两组系数是相同的,因此确定出来的广告展示区域的宽高比例相同。这样,用户只需提供一份广告素材,即可实现在手机端以及电脑端上通用显示。
[0065] 综上所述,本发明实施例提供的广告展示区域确定方法,针对不同终端确定广告展示区域的时候,每个终端都通过与广告展示位置对应的广告展示中心点坐标系数、广告展示宽高系数以及终端屏幕尺寸,确定针对终端屏幕的广告展示区域参数。这样,在多个不同终端上确定广告展示区域的时候,都通过相同的广告展示中心点坐标系数以及广告展示宽高系数,确定广告展示区域参数,可以保证针对各个终端相应位置的广告展示区域的形状比例相同,进而能够使得同一份素材可以在多个终端上实现良好展示,提高了广告素材的通用性,降低了广告投放的复杂性以及投放成本。
[0066] 图2-1是本发明实施例提供的另一种广告展示区域确定方法的步骤流程图,该方法可以应用于终端,如图2-1所示,该方法可以包括:
[0067] 步骤201、在预设的位置与系数对应表中查找与所述广告展示位置对应的广告展示中心点坐标系数以及广告展示宽高系数。
[0068] 本发明实施例中,用户在进行广告投放的时候,可以选择广告展示位置,在用户完成广告展示位置选择之后,可以根据用户选择的位置确定与该广告展示位置对应的广告展示中心点坐标系数以及广告展示宽高系数。其中,该广告展示位置可以包括:屏幕底部居中、屏幕左上、屏幕左中、屏幕左下、屏幕右上、屏幕右中和/或屏幕右下中的至少一种。需要说明的是,以上所列举的广告展示位置只是示意性说明,实际应用中,广告展示位置还可以包括其他,例如,还可以包括;顶部居中以及屏幕正中等,只要保证广告展示位置在终端屏幕上即可。
[0069] 本发明实施例中,该预设的位置与系数对应表用来表示多个广告展示位置与广告展示中心点坐标系数以及广告展示宽高系数的对应关系。图2-2是本发明实施例提供的一种预设的位置与系数对应关系示意图,假设广告展示位置为屏幕左上以及屏幕底部居中,那么可以在该预设的位置与系数对应中查找到与屏幕左上对应的广告展示中心点坐标系数以及广告展示宽高系数为:(0.09,0.16,0.15,0.26);在预设的位置与系数对应中查找到与屏幕底部居中对应的广告展示中心点坐标系数以及广告展示宽高系数为:(0.50,0.72,0.59,0.21)。
[0070] 进一步的,在上述步骤2011之前,可以先构建预设的位置与系数对应表,具体的构建过程可以是:
[0071] 步骤A1、在多个不同尺寸的测试终端上分别设置测试广告展示区域,得到多个测试广告展示区域。
[0072] 本步骤中,该测试广告展示区域的设置原则可以是:保证设置的测试广告展示区域的位置以及大小,不会影响观看者的观看体验。
[0073] 步骤B1、通过所述多个测试广告展示区域所处的位置、尺寸以及与测试终端屏幕之间的相对位置关系,计算出多组测试广告展示中心点坐标系数以及测试广告展示宽高系数。
[0074] 示例的,首先以测试终端屏幕左上角的顶点作为原点,测试终端屏幕的宽度方向为X轴方向,测试终端屏幕的高度方向为Y轴方向构建测试坐标系;然后确定多个测试广告展示区域中每个测试广告展示区域的中心点在该坐标系中的横轴坐标以及纵轴坐标,得到多组中心点坐标;
[0075] 再将多个横轴坐标分别和与之对应的测试终端屏幕的宽度尺寸相除的结果确定为测试横坐标系数,得到多个测试横坐标系数;将多个纵轴坐标分别和与之对应的测试终端屏幕的高度尺寸相除的结果确定为测试纵坐标系数,得到多个测试纵坐标系数;进而得到多组测试广告展示中心点坐标系数;将多个测试广告展示区域的宽度尺寸和与之对应的测试终端屏幕的宽度尺寸相除的结果确定为测试广告展示宽度系数,得到多个测试广告展示宽度系数;将多个测试广告展示区域的高度尺寸和与之对应的测试终端屏幕的高度尺寸相除的结果确定为测试广告展示高度系数,得到多个测试广告展示高度系数;进而得到多组测试广告展示宽高系数。
[0076] 步骤C1、将所述多组测试广告展示中心点坐标系数以及测试广告展示宽高系数与所述多个测试广告展示区域的设置位置确定为所述预设的位置与系数对应表的参数,得到所述预设的位置与系数对应表。
[0077] 示例的,假设多个测试广告展示位置为1、2、3,确定出来的对应的多组测试广告展示中心点坐标系数以及测试广告展示宽高系数为:(a1、b1)、(a2、b2)、(a3、b3),那么可以将1、2、3以及对应的(a1、b1)、(a2、b2)、(a3、b3)作为预设的位置与系数对应表的参数。
[0078] 需要说明的是,在通过多个测试广告展示区域所处的位置、尺寸以及与测试终端屏幕之间的相对位置关系,计算出多组测试广告展示中心点坐标系数以及测试广告展示宽高系数之后,可以直接将所得数据作为预设的位置与系数对应表的参数,也可以是根据可选度对所得数据进行人工筛选,将筛选之后的数据作为预设的位置与系数对应表的参数,本发明实施例对此不作限定。以上所述方法,仅为本发明实施例提供的一种示意性方法,实际应用中还可以通过其他方式来实现,本发明实施例对此不做限定,例如,还可以根据广告设计人员的经验,确定预设的位置与系数对应表的参数,进而得到预设的位置与系数对应表。
[0079] 需要说明的是,本发明实施例中的广告展示中心点坐标系数以及广告展示宽高系数在实际应用的时候可以根据用户的需要进行数值调整,只要保证,在不同类型的终端上投放广告时,采用相同的系数即可。这样可以保证在不同类型的终端上,确定出来的对应位置上的广告展示区域的形状比例相同,在通过对广告素材进行缩放展示的时候,可以保证广告素材不会变形。
[0080] 步骤202、利用所述广告展示中心点横坐标系数乘以所述终端屏幕的宽度,将两者相乘之后的结果确定为所述广告展示区域的中心点横坐标。
[0081] 示例的,将广告展示中心点横坐标系数表示为xScale,广告展示中心点纵坐标系数表示为yScale,终端屏幕尺寸的宽度表示为a,终端屏幕尺寸的高度为表示为b进行说明。
[0082] 示例的,可以通过公式:xScale*a,计算广告展示区域的中心点横坐标。
[0083] 步骤203、利用所述广告展示中心点纵坐标系数乘以所述终端屏幕的高度,将两者相乘之后的结果确定为所述广告展示区域的中心点纵坐标。
[0084] 示例的,可以通过公式:yScale*b,计算广告展示区域的中心点纵坐标。
[0085] 步骤204、利用所述广告展示宽度系数乘以所述终端屏幕的宽度,将两者相乘之后的结果确定为所述广告展示区域的宽度尺寸。
[0086] 示例的,广告展示宽度系数表示为widthScale,那么可以通过公式:widthScale*a,来确定广告展示区的宽度尺寸。
[0087] 步骤205、利用所述广告展示高度系数乘以所述终端屏幕的高度,将两者相乘之后的结果确定为所述广告展示区域的高度尺寸。
[0088] 示例的,广告展示高度系数表示为heightScale,那么可以通过公式:heightScale*b,来确定广告展示区的高度尺寸。
[0089] 本发明实施例中的尺寸的单位为常用尺寸单位,例如,可以为毫米(英文:millimeter;简称:mm)、厘米(centimeter;简称:cm)、米(meter;简称;m)、英寸以及像素等,本发明实施例对此不作限定。为了方便描述,本发明实施例中,均以单位为毫米为例,进行说明。
[0090] 具体的,以占据市场主流的尺寸比例标准为16:9的终端为例,假设电视端的屏幕尺寸为1440mm*810mm,电脑端的屏幕尺寸为640mm*360mm,手机端的屏幕尺寸为80mm*45mm,根据广告展示中心点坐标系数(0.50,0.72)以及广告展示宽高系数(0.59,0.21),来确定广告展示区域参数,可以得出:
[0091] 针对电视端的广告展示区域的中心点横坐标为1440mm*0.50=720mm,广告展示区域的中心点纵坐标为810mm*0.72=583mm,广告展示区域的宽度尺寸为1440mm*0.59=850mm,广告展示区域的高度尺寸为810mm*0.21=170mm。针对电脑端的广告展示区域的中心点横坐标为640mm*0.50=320mm,广告展示区域的中心点纵坐标为360mm*0.72=259mm,广告展示区域的宽度尺寸为640mm*0.59=378mm,广告展示区域的高度尺寸为360mm*0.21=76mm。针对手机端的广告展示区域的中心点横坐标为80mm*0.50=40mm,广告展示区域的中心点纵坐标为45mm*0.72=32mm,广告展示区域的宽度尺寸为80mm*0.59=47mm,广告展示区域的高度尺寸为45mm*0.21=9.5mm。可以看出,针对电视端、电脑端以及手机端的底部居中位置的广告展示区域,均为宽高比例为5∶1的长方形广告展示区域,本发明实施例中的广告展示区域确定方法,针对同一尺寸比例标准的不同类型终端,确定出来的针对不同类型终端的广告展示区域的形状比例都是一致的。
[0092] 本发明实施例中,在确定出广告展示区域参数之后,可以根据广告展示区域参数设置广告素材参考尺寸,以便于用户根据所述广告素材参考尺寸提供对应尺寸的广告素材。
[0093] 具体的,用户可以根据确定出来的广告展示区域参数中的广告展示区域的宽高尺寸,提供相应的广告素材。示例的,针对上述确定出来的针对不同终端的不同尺寸的广告展示区域,用户可以以尺寸最大的广告展示区域为参考,提供对应大小的素材,只要保证提供的广告素材的宽高比例与确定的广告展示区域的宽高比例一致即可。例如,当确定的广告展示区域的宽高比例为5∶1时,此时用户提供的广告素材宽高比例为5∶1即可。
[0094] 图2-3是本发明实施例提供的一种广告素材参考尺寸图,图中示出了各个广告展示位置的广告展示区域的宽高比例,以及对应于不同类型的终端,建议的广告素材尺寸。用户在提供广告素材的时候,可以参考图中示出的尺寸。因为电脑端-网页使用的播放器清晰度比电脑端-应用程序的播放器的清晰度差一些,所以图中关于电脑端的广告素材参考尺寸示出了针对电脑端-网页和电脑端-应用程序两种不同的广告素材参考尺寸,这样,在实际应用中可以保证广告展示的效果更优。需要说明的是,图2-3中的数值,只是本发明实施例提供的一种参考标准,实际应用中,广告素材的尺寸还可以参考其他标准,本发明实施例对此不作限定。
[0095] 步骤206、根据所述广告展示区域参数确定广告展示区域,以便于对广告素材进行显示。
[0096] 示例的,根据广告展示区域参数确定广告展示区域时,首先以终端屏幕左上角的顶点作为原点,以终端屏幕的宽度方向为X轴方向,以终端屏幕的高度方向为Y轴方向,构建坐标系。需要说明的是,在构建坐标系时,原点、X轴方向以及Y轴方向的选择均和确定预设的位置与系数对应表中的参数时构建测试坐标系选择的保持一致。本发明实施例中,由于构建测试坐标系的时候,是以测试终端屏幕左上角的顶点作为原点,测试终端屏幕的宽度方向为X轴方向,测试终端屏幕的高度方向为Y轴方向构建测试坐标系的,因此本步骤中,以终端屏幕左上角的顶点作为原点,以终端屏幕的宽度方向为X轴方向,选择以终端屏幕的高度方向为Y轴方向构建坐标系。然后,在构建的坐标系中,根据广告展示区域的中心点坐标确定出广告展示区域的中心点。最后,以广告展示区域的中心点为中心,根据广告展示区域的宽高尺寸确定出广告展示区域。
[0097] 上述根据广告展示区域参数确定广告展示区域的方法,是本发明实施例提供的一种可实现方式,实际应用中,还可以通过其他方式来实现,本发明实施例对此不做限定。
[0098] 实际应用中,在确定出广告展示区域之后,可以在该广告展示区域内对广告素材进行显示,具体显示的时候,可以通过如下步骤来实现:
[0099] 步骤A2、确定广告素材的宽高尺寸。
[0100] 实际应用中,用户在提供广告素材的时候,同时会提供广告素材的宽高尺寸,因此,在具体实现时,可以直接利用用户提供的广告素材的宽高尺寸,也可以通过对用户提供的广告素材进行检测,来确定广告素材的宽高尺寸,本发明实施例对此不做限定。
[0101] 步骤B2、判断所述广告素材的宽高尺寸与所述广告展示区域的宽高尺寸的相对大小。
[0102] 步骤C2、当所述广告素材的宽高尺寸大于所述广告展示区域的宽高尺寸时,对所述广告素材进行缩小操作,将所述广告素材在所述广告展示区域内进行显示。
[0103] 步骤D2、当所述广告素材的宽高尺寸小于所述广告展示区域的宽高尺寸时,对所述广告素材进行放大操作,将所述广告素材在所述广告展示区域内进行显示。
[0104] 步骤E2、当所述广告素材的宽高尺寸等于所述广告展示区域的宽高尺寸时,直接将所述广告素材在所述广告展示区域内进行显示。
[0105] 例如,用户提供的广告素材的宽高尺寸为850mm*170mm,电视端的广告展示区域为850mm*170mm,两者的宽高尺寸相等,在电视端进行广告显示的时候,直接对该广告素材进行显示即可。电脑端的广告展示区域为378mm*76mm,广告素材的宽高尺寸大于该电脑端的广告展示区域,在电脑端进行广告显示的时候,对该广告素材进行缩小,将缩小后的广告素材在该广告展示区域内进行显示。手机端的广告展示区域为47mm*9.5mm,广告素材的宽高尺寸大于该手机端的广告展示区域,在手机端进行广告显示的时候,对该广告素材进行缩小,将缩小后的广告素材在该广告展示区域内进行显示。用户也可以提供宽高尺寸为(500mm,100mm)的广告素材,那么在进行广告展示的时候,可以通过对该广告素材进行相应的放大,实现在电视端上的显示,对该广告素材进行相应的缩小,实现电脑端以及手机端的显示。
[0106] 实际应用中,用户在提供广告素材的时候,提供的广告素材尺寸越大,在不同终端上进行显示的效果相对越好,例如,用户提供的宽高尺寸为(850mm,170mm)的广告素材,比提供宽高尺寸为(500mm,100mm)的广告素材,在进行广告展示的时候,显示效果更好。
[0107] 由于针对不同类型终端的广告展示区域是相同形状比例的,通过对广告素材进行等比缩放,在不同类型终端的广告展示区域进行显示的时候,避免了广告素材出现变形失真的情况,保证了广告素材的显示效果,同时提高了广告素材的通用性。
[0108] 综上所述,本发明实施例提供的广告展示区域确定方法,针对不同终端确定广告展示区域的时候,每个终端都通过与广告展示位置对应的广告展示中心点坐标系数、广告展示宽高系数以及终端屏幕尺寸,确定针对终端屏幕的广告展示区域参数。这样,在多个不同终端上确定广告展示区域的时候,都通过相同的广告展示中心点坐标系数以及广告展示宽高系数,确定广告展示区域参数,可以保证针对各个终端相应位置的广告展示区域的形状比例相同,进而能够使得同一份素材可以在多个终端上实现良好展示,提高了广告素材的通用性,降低了广告投放的复杂性以及投放成本;同时,在确定出广告展示区域参数之后,可以根据广告展示区域参数设置广告素材参考尺寸,方便了用户提供广告素材,也规范了用户提供的广告素材进而保证了对广告素材进行显示时的展示效果。
[0109] 图3是本发明实施例提供的一种广告展示区域确定装置的框图,如图3所示,该装置30可以包括:
[0110] 第一确定模块301,用于根据广告展示位置,确定广告展示中心点坐标系数以及广告展示宽高系数。
[0111] 第二确定模块302,用于根据所述广告展示中心点坐标系数、所述广告展示宽高系数以及终端屏幕尺寸,确定广告展示区域参数。
[0112] 第三确定模块303,用于根据所述广告展示区域参数确定广告展示区域,以便于对广告素材进行显示。
[0113] 综上所述,本发明实施例提供的广告展示区域确定装置,针对不同终端确定广告展示区域的时候,每个终端都通过与广告展示位置对应的广告展示中心点坐标系数、广告展示宽高系数以及终端屏幕尺寸,确定针对终端屏幕的广告展示区域参数。这样,在多个不同终端上确定广告展示区域的时候,都通过相同的广告展示中心点坐标系数以及广告展示宽高系数,确定广告展示区域参数,可以保证针对各个终端相应位置的广告展示区域的形状比例相同,进而能够使得同一份素材可以在多个终端上实现良好展示,提高了广告素材的通用性,降低了广告投放的复杂性以及投放成本。
[0114] 图4是本发明实施例提供的另一种广告展示区域确定装置的框图,如图4所示,该装置40可以包括:
[0115] 第一确定模块401,用于根据广告展示位置,确定广告展示中心点坐标系数以及广告展示宽高系数。
[0116] 第二确定模块402,用于根据所述广告展示中心点坐标系数、所述广告展示宽高系数以及终端屏幕尺寸,确定广告展示区域参数。
[0117] 第三确定模块403,用于根据所述广告展示区域参数确定广告展示区域,以便于对广告素材进行显示。
[0118] 可选的,第一确定模块401,可以包括:
[0119] 查找子模块4011,用于在预设的位置与系数对应表中查找与所述广告展示位置对应的广告展示中心点坐标系数以及广告展示宽高系数。
[0120] 可选的,上述第二确定模块402,还可以用于:
[0121] 利用所述广告展示中心点横坐标系数乘以所述终端屏幕的宽度,将两者相乘之后的结果确定为所述广告展示区域的中心点横坐标。
[0122] 利用所述广告展示中心点纵坐标系数乘以所述终端屏幕的高度,将两者相乘之后的结果确定为所述广告展示区域的中心点纵坐标。
[0123] 利用所述广告展示宽度系数乘以所述终端屏幕的宽度,将两者相乘之后的结果确定为所述广告展示区域的宽度尺寸。
[0124] 利用所述广告展示高度系数乘以所述终端屏幕的高度,将两者相乘之后的结果确定为所述广告展示区域的高度尺寸。
[0125] 可选的,所述装置还可以包括:设置模块,用于根据所述广告展示区域参数设置广告素材参考尺寸,以便于用户根据所述广告素材参考尺寸提供对应尺寸的广告素材。
[0126] 可选的,上述第一确定模块401,还可以包括:
[0127] 设置子模块4012,用于在多个不同尺寸的测试终端上分别设置测试广告展示区域,得到多个测试广告展示区域。
[0128] 计算子模块4013,用于通过所述多个测试广告展示区域所处的位置、尺寸以及与测试终端屏幕之间的相对位置关系,计算出多组测试广告展示中心点坐标系数以及测试广告展示宽高系数。
[0129] 确定子模块4014,用于将所述多组测试广告展示中心点坐标系数以及测试广告展示宽高系数与所述多个测试广告展示区域的设置位置确定为所述预设的位置与系数对应表的参数,得到所述预设的位置与系数对应表。
[0130] 综上所述,本发明实施例提供的广告展示区域确定装置,针对不同终端确定广告展示区域的时候,每个终端都通过与广告展示位置对应的广告展示中心点坐标系数、广告展示宽高系数以及终端屏幕尺寸,确定针对终端屏幕的广告展示区域参数。这样,在多个不同终端上确定广告展示区域的时候,都通过相同的广告展示中心点坐标系数以及广告展示宽高系数,确定广告展示区域参数,可以保证针对各个终端相应位置的广告展示区域的形状比例相同,进而能够使得同一份素材可以在多个终端上实现良好展示,提高了广告素材的通用性,降低了广告投放的复杂性以及投放成本;同时,在确定出广告展示区域参数之后,可以根据广告展示区域参数设置广告素材参考尺寸,方便了用户提供广告素材,也规范了用户提供的广告素材进而保证了对广告素材进行显示时的展示效果。
[0131] 对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0132] 在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0133] 类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
[0134] 此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0135] 应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。