CN114862470A - 广告资源适配方法、装置、计算机设备及存储介质 - Google Patents
广告资源适配方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN114862470A CN114862470A CN202210546335.8A CN202210546335A CN114862470A CN 114862470 A CN114862470 A CN 114862470A CN 202210546335 A CN202210546335 A CN 202210546335A CN 114862470 A CN114862470 A CN 114862470A
- Authority
- CN
- China
- Prior art keywords
- advertisement
- target
- request
- resource
- template
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Entrepreneurship & Innovation (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Game Theory and Decision Science (AREA)
- Artificial Intelligence (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供了一种广告资源适配方法、装置、计算机设备及存储介质,涉及多媒体通信技术领域,方法部分包括:当接收到用户终端发送的目标广告请求时,从预设数据库中读取目标广告主端的广告类型配置。若识别到目标广告主端不支持支持目标广告类型,则基于目标广告请求从该预设哈希表中适配出目标广告模板,然后基于目标广告模板中的标准模板素材规格,将目标广告请求封装为与目标广告主端的广告类型配置适配的原生广告请求,在接收到目标广告主端根据原生广告请求返回的原生广告资源时,基于目标广告模板将原生广告资源转换为目标广告类型的目标广告资源,对于不支持目标广告类型的广告主也能够响应目标广告请求返回目标广告资源,扩展了适用范围。
Description
技术领域
本申请涉及多媒体通信技术领域,尤其涉及一种广告资源适配方法、广告资源适配装置、计算机设备及存储介质。
背景技术
随着互联网技术的飞速发展,人们的生活习惯和工作方式也发生了翻天覆地的变化。如今,互联网已成为人们日常生活中不可或缺的重要组成部分。随着互联网的不断普及,互联网广告已逐渐成为推广信息的主要方式之一。
现有的广告资源适配方案是根据广告主支持的广告类型向用户终端投放对应的广告,而对于广告主不支持的广告类型,则无法适配合适的广告资源返回给用户终端,适用范围较小。
发明内容
基于此,有必要针对上述技术问题,提供一种广告资源适配方法,以解决现有的广告资源适配方案存在适用范围较小的问题。
本申请实施例的第一方面提供了一种广告资源适配方法,包括:
当接收到用户终端发送的目标广告请求时,从预设数据库中读取目标广告主端的广告类型配置;
若识别到所述广告类型配置不包括所述目标广告请求对应的目标广告类型,则基于所述目标广告请求从预设哈希表中适配出目标广告模板;所述目标广告模板中配置有标准模板素材规格;
基于所述标准模板素材规格对所述目标广告请求进行重新封装,得到原生广告请求,并将所述原生广告请求发送至所述目标广告主端;其中,所述原生广告请求是指与所述广告类型配置适配的广告请求;
接收所述目标广告主端根据所述原生广告请求返回的原生广告资源,并基于所述目标广告模板对所述原生广告资源进行类型转换,得到目标广告资源;
将所述目标广告资源发送至所述用户终端。
本申请实施例的第二方面提供了一种广告资源适配装置,包括:
响应模块:用于当接收到用户终端发送的目标广告请求时,从预设数据库中读取目标广告主端的广告类型配置;
适配模块:用于若识别到所述广告类型配置不包括所述目标广告请求对应的目标广告类型,则基于所述目标广告请求从预设哈希表中适配出目标广告模板;所述目标广告模板中配置有标准模板素材规格;
封装模块:用于基于所述标准模板素材规格对所述目标广告请求进行重新封装,得到原生广告请求,并将所述原生广告请求发送至所述目标广告主端;其中,所述原生广告请求是指与所述广告类型配置适配的广告请求;
转换模块:用于接收所述目标广告主端根据所述原生广告请求返回的原生广告资源,并基于所述目标广告模板对所述原生广告资源进行类型转换,得到目标广告资源;
反馈模块:用于将所述目标广告资源发送至所述用户终端。
本申请实施例的第三方面提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现上述广告资源适配方法。
本申请实施例的第四方面提供了一个或多个存储有计算机可读指令的可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行上述广告资源适配方法。
本申请实施例提供一种广告资源适配方法,当接收到用户终端发送的目标广告请求时,先从预设数据库中读取目标广告主端的广告类型配置以判断目标广告主端是否支持目标广告请求对应的目标广告类型。在预先配置的预设哈希表中包括至少一个目标广告模板,若识别到目标广告主端不支持支持目标广告类型,则先基于目标广告请求从该预设哈希表中适配出目标广告模板,然后基于目标广告模板中的标准模板素材规格,改变目标广告请求的请求参数,将目标广告请求封装为与目标广告主端的广告类型配置适配的原生广告请求,使得该原生广告请求包含目标广告模板适配的标准模板素材规格,从而在接收到目标广告主端根据原生广告请求返回的原生广告资源时,能够基于目标广告模板能够将原生广告资源转换为目标广告资源,实现广告类型的转换,对于不支持目标广告类型的广告主也能够响应用户终端发送的目标广告请求返回目标广告资源,扩展了广告资源适配的适用范围。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例中广告资源适配方法的实现架构示意图;
图2是本申请实施例中广告资源适配方法的实现流程示意图;
图3是本申请实施例中广告资源适配装置的结构示意图;
图4是本申请实施例中计算机设备的一示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
请参阅图1,图1所示为本申请实施例中广告资源适配方法的实现架构示意图,如图1所示,由运营人员预先将目标广告主端支持的广告类型配置信息录入至管理平台,同时使用离线脚本将该广告类型配置同步缓存至预设数据库中,当服务器接收到用户终端发送的目标广告请求时,先从预设数据库中读取目标广告主端的广告类型配置,判断目标广告主端是否支持目标广告请求对应的目标广告类型,如果不支持,服务器则基于目标广告请求,从预设哈希表中适配出目标广告模板,在目标广告模板中预先配置有模板素材,以及模板素材对应的标准模板素材规格,服务器基于模板素材与标准模板素材规格对目标广告请求进行重新封装,得到与目标广告主端广告类型配置的适配的原生广告请求,并将原生广告请求发送至目标广告主端,目标广告主端响应原生广告请求,将原生广告资源发送至服务器,由于原生广告资源包含符合标准模板素材规格的目标模板素材,目标广告模板中配置有标准模板素材规格,因此服务器可以基于目标广告模板可以对原生广告资源进行类型转换,得到满足目标广告请求的目标广告资源。
其中,服务器可以用独立的服务器或者是由多个服务器组成的服务器集群来实现。用户终端包括但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。目标广告主端包括但不限于广告主业务***对应的服务器或终端等。
请参阅图2,图2所示为本申请实施例中广告资源适配方法的实现流程图,以该方法应用在服务器为例进行说明,包括如下步骤:
S11:当接收到用户终端发送的目标广告请求时,从预设数据库中读取目标广告主端的广告类型配置。
在步骤S11中,目标广告请求是指用户终端中应用程序等对目标广告主端广告数据的需求,包括请求的广告类型,目标广告主的信息等。目标广告主端是指提供广告数据的服务端。广告类型配置包括目标广告主端支持的广告类型。
在本实施例中,运营人员预先将目标广告主端对应的目标广告主信息录入至管理平台,其中广告主信息包括广告主的名称、广告类型配置等,同时运行离线脚本将目标广告主的广告类型配置存储至预设数据库中。当服务器接收到用户终端发送的目标广告请求时,对目标广告请求进行解析,得到目标广告主的名称等信息,根据解析到的信息,从预设数据库中读取目标广告主端对应的广告类型配置。
S12:若识别到所述广告类型配置不包括所述目标广告请求对应的目标广告类型,则基于所述目标广告请求从预设哈希表中适配出目标广告模板;所述目标广告模板中配置有标准模板素材规格。
在步骤S12中,目标广告模板是指与目标广告类型匹配的广告模板,例如富媒体广告模板。在目标广告模板中配置有标准模板素材规格。哈希表又称为散列表,是根据关键码值而直接进行访问的数据结构。它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。本申请实施例中,预先配置有若干目标广告类型对应的目标广告模板,并将这些目标广告模板数据映射至预设哈希表中,便于查找。
在本实施例中,服务器对读取到的广告类型配置进行识别,判断目标广告主端支持的广告类型是否包含目标广告请求对应的目标广告类型,也即判断目标广告主端是否支持目标广告请求对应的目标广告类型,若目标广告主端不支持目标广告类型,服务器则基于目标广告请求从预设哈希表中适配出目标广告模板,目标广告模板为目标广告类型对应的广告模板,也就是说根据目标广告模板可以生成目标广告类型的广告,为获取该广告需要符合标准模板素材规格的参数信息。作为其他实施方式,若目标广告主端支持目标广告请求对应的目标广告类型,服务器则将该目标广告请求发送至目标广告主端,目标广告主端根据目标广告请求,将目标广告请求对应的广告数据信息返回至服务器,服务器再将该广告数据信息返回至用户终端。
作为本申请一实施例,所述基于所述目标广告请求从预设哈希表中适配出目标广告模板,包括:解析所述目标广告请求,得到目标广告尺寸规格;基于所述目标广告尺寸规格从预设哈希表中适配出与所述目标广告尺寸规格一致的目标广告模板。
在本实施例中,目标广告请求包括目标广告的宽、高等目标广告尺寸规格信息,预设哈希表中包括各个广告模板的尺寸参数信息,因此基于目标广告尺寸规格可以从预设哈希表中适配出与目标广告尺寸规格一致的目标广告模板。作为一示例,使用字符“X”连接目标广告的宽和高,组合成key来表示目标广告尺寸规格,例如目标广告请求对应的目标广告的宽为320像素,高为50像素,,则目标广告请求对应的key为320像素*50像素。然后使用目标广告请求对应的key在预设哈希表中检索查找与该key匹配的广告模板,即为目标广告模板。
在目标广告模板中配置有标准模板素材规格,不同尺寸规格的广告模板对应的不同的标准模板素材规格,作为一示例,如下表1所示,不同尺寸规格的广告模板包含有不同类型的模板素材,且每种类型的模板素材有对应的标准规格,例如,对于尺寸为320像素*50像素的广告模板,包括有Icon图片类型、Title文本类型、描述文本类型、Call to action文本类型的模板素材,其中,Icon图片的规格:50像素*50像素,Title文本的规格:长度90字符以内,描述文本的规格:长度140字符以内,Call to action文本的规格:长度15字符以内。
表1
S13:基于所述标准模板素材规格对所述目标广告请求进行重新封装,得到原生广告请求,并将所述原生广告请求发送至所述目标广告主端;其中,所述原生广告请求是指与所述广告类型配置适配的广告请求。
在步骤S13中,封装是指对目标广告请求对应的请求参数进行配置。原生广告请求是指与目标广告主端的广告类型配置适配的广告请求,目标广告主端响应原生广告请求。
在本实施例中,由于目标广告主端不支持目标广告请求对应的目标广告类型,目标广告主端不能对目标广告请求作出响应,因此为了获取目标广告主端的广告资源参数数据,需要将目标广告请求进行封装,转换为目标广告主端能够识别并响应的原始广告请求,使得原始广告请求对应的广告类型符合目标广告主端的广告类型配置。且基于标准模板素材规格对目标广告请求进行封装,然后将封装后得到的原生广告请求发送至目标广告主端,以获取符合标准模板素材规格的广告资源参数数据。
作为本申请一实施例,所述基于所述标准模板素材规格对所述目标广告请求进行重新封装,得到原生广告请求,包括:根据所述标准模板素材规格和所述模板素材,创建所述模板素材对应的目标参数;将所述目标参数更新至所述目标广告请求对应的请求参数中,得到所述原生广告请求。
在本实施例中,目标参数包括图片、文本等参数及对应属性参数。根据目标广告模板中标准模板素材规格的各个模板素材类型,为各个模板素材类型创建参数对象,得到最终的目标参数,将目标参数更新至目标广告请求对应的请求参数中,得到原生广告请求,以用于请求符合标准模板素材规格的模板素材。
作为本申请一实施例,所述根据所述标准模板素材规格和所述模板素材,创建所述模板素材对应的目标参数,包括:根据所述模板素材的类型属性,创建所述模板素材的初始参数;根据所述标准模板素材规格,配置所述初始参数对应的参数属性,得到所述目标参数。
在本实施例中,首先根据目标广告模板中标准模板素材规格对应的各个模板素材的类型属性,创建各个模板素材的初始参数,然后在各个模板素材的初始参数下,根据标准模板素材规格,配置各个初始参数对应的参数属性,得到最终的目标参数。
作为一示例,首先创建assetBuilder对象。然后判断目标广告模板包含的模板素材类型是否包含大图,如果包含则创建imageBuilder对象,并设置imageBuilder的图片类型为main以及对应的尺寸属性。assetBuilder对象添加imageBuilder对象。判断目标广告模板是否包含icon,如果包含则创建imageBuilder对象,并设置imageBuilder的图片类型为icon以及对应的尺寸属性。assetBuilder对象添加imageBuilder对象。判断目标广告模板是否包含title文本,如果包含则创建titleBuilder对象,并设置titleBuilder的len属性。assetBuilder对象添加titleBuilder对象。判断目标广告模板是否包含描述文本,如果包含则创建dataBuilder对象,并设置dataBuilder的类型为desc以及对应的len属性。assetBuilder对象添加dataBuilder对象。判断目标广告模板是否包含CTA文本,如果包含则创建dataBuilder对象,并设置dataBuilder的类型为cta以及对应的len属性。assetBuilder对象添加dataBuilder对象。最后将重新封装的assetBuilder对象添加到目标广告请求的请求参数中,得到原生广告请求。
S14:接收所述目标广告主端根据所述原生广告请求返回的原生广告资源,并基于所述目标广告模板对所述原生广告资源进行类型转换,得到目标广告资源。
在步骤S14中,原生广告资源包括符合标准模板素材规格的图片、文本等素材信息外,还可以包括有监听链接信息以监测广告曝光、点击的问题,以防止虚假广告曝光和点击、虚假销售和虚假用户,从而避免将广告资源浪费在无价值的虚假用户上。
在本实施例中,目标广告模板为目标广告类型的广告模板,服务器接收到目标广告主端根据原生广告请求返回的原生广告资源后,即可通过解析获得来自目标广告主端的符合目标广告模板中符合标准模板素材规格的图片、文本等信息以及监听链接信息,将这些信息替换到目标广告模板,以实现对目标广告主端返回的原生广告资源对应广告类型的转换,得到目标广告类型的目标广告资源。
作为本申请一实施例,基于所述目标广告模板对所述原生广告资源进行类型转换,得到目标广告资源,包括:对所述原生广告资源进行解析,得到广告资源信息;将所述广告资源信息更新至所述目标广告模板,得到所述目标广告资源。
在本实施例中,广告资源信息包括图片、文本、以及监听链接等信息。在获取到原生广告资源之后,对其进行解析,即可得到广告资源信息,其中广告资源信息中的图片、文本等素材规格均符合目标广告模板中的标准模板素材规格。然后将广告资源信息更新至目标广告模板,得到目标广告资源,由于目标广告模板为目标广告类型对应的广告模板,因此目标广告资源对应的广告类型也为目标广告类型,实现对目标广告主端的原生广告资源的广告类型转换。
作为本申请一实施例,所述目标广告模板包括至少一个资源信息标识;所述将所述广告资源信息更新至所述目标广告模板,得到所述目标广告资源,包括:将所述目标广告模板中的所述资源信息标识对应替换为所述广告资源信息,得到所述目标广告资源。
在本实施例中,目标广告模板为一个可在客户端webview中渲染的HTML(HyperText Markup Language,超文本标记语言)代码片段,在目标广告模板中预先设置有不同的宏定义标识,也即资源信息标识,与广告资源信息中的图片、文本、监听链接等数据信息对应。通过将目标广告模板中的资源信息标识对应替换为广告资源信息,得到目标广告类型的目标广告资源。
以富媒体广告请求为例,若目标广告主端不支持富媒体广告类型,在获取到目标广告主端的广告资源信息后,基于富媒体广告模板对目标广告模板对广告资源信息进行类型转换。其中,富媒体广告模板中预设了${LINK}、${WIDTH}、${HEIGHT}、${TITLE}、${DESC}、${CTA}、${ADURL}、${ICON}、${CTRACKS}、${ITRACKS}、${JTRACKS}等宏作为富媒体广告模板的资源信息标识。将富媒体广告模板中的${WIDTH}宏、${HEIGHT}宏分别替换成目标广告尺寸规格对应的宽与高。然后读取广告资源信息中的bidresponse.seatbid.bid.adm.link.url字段,获取落地页链接,将富媒体广告模板中的${LINK}宏替换成落地页链接,以实现当用户点击广告时,跳转到该落地页链接。读取广告资源信息中bidresponse.seatbid.bid.adm.assets对象,获取广告资源信息中的icon图片、大图、title文本、描述文本、CTA(Call to action)文本。然后将${TITLE}宏替换成title文本,${DESC}替换成描述文本,${CTA}替换成CTA文本,${ICON}替换成icon图片链接,${ADURL}替换成大图链接。在富媒体广告模板中的宏替换完成后,得到最终的广告代码,也即富媒体广告资源,完成广告类型的转换,最后将转换后的富媒体广告资源的返回给用户终端。
其中,富媒体广告模板内可使用CSS或HTML等格式预设图片以及文本的样式,在用户终端对目标广告资源广告渲染完成后,富媒体广告按照规定好的样式展示在用户终端。
在广告类型转换过程中,还可以通过读取广告资源信息中的一些字段信息,获取监测链接以对广告曝光、点击进行监测,防止虚假广告曝光和点击、虚假销售和虚假用户,从而避免将广告资源浪费在无价值的虚假用户上。
以上述示例为基础,服务器获取目标广告主端返回的广告资源信息,读取bidresponse.seatbid.bid.adm.link.clicktrackers字段,以获取点击监听链接,其中,点击监听链接可以为多个,例如服务器端的点击监听链接、用户终端的点击监听链接以及广告主端的点击监听链接,然后将富媒体广告模板中的${CTRACKS}宏替换成点击监听链接。在富媒体广告模板中内置点击监听事件,当用户点击广告时,首先同步请求所有的点击监听链接,然后拉起外部浏览器跳转到落地页,完成点击上报以及点击跳转功能。实现对广告点击的监测,同时读取bidresponse.seatbid.bid.adm.imptrackers字段,获取展示监听链接,在广告资源信息中也可能包含多个展示监听链接,将富媒体广告模板中的${ITRACKS}宏替换成展示监听链接。其中,富媒体广告模板中内置一段程序,当广告开始渲染时,遍历展示监听链接数组,分别为每个展示监听链接生成一个1x1像素点拼接在广告代码最末端。当广告代码运行至1x1像素点时,则会请求展示监听链接,完成展示上报功能,实现对广告曝光的监测。
S15:将所述目标广告资源发送至所述用户终端。
在步骤S15中,目标广告资源为可在用户终端的网页视图中渲染的代码片段。目标广告资源对应的广告类型即为目标广告类型。
在本实施例中,由于转换后的目标广告资源对应的广告类型,也即目标广告请求对应的目标广告类型,因此响应目标广告请求将转换后的目标广告资源发送至用户终端,用户可在用户终端进行查看。
作为一示例,目标广告请求为富媒体广告请求,对应请求的广告类型即为富媒体广告类型,若目标广告主端不具备制作富媒体广告的能力,也即不支持富媒体广告类型,可应用上述方案将目标广告主端支持的广告类型转换为富媒体广告类型,既满足了用户需求,同时扩展了目标广告主端的广告资源适配的适用范围。
本申请实施例提供一种广告资源适配方法,当接收到用户终端发送的目标广告请求时,先从预设数据库中读取目标广告主端的广告类型配置以判断目标广告主端是否支持目标广告请求对应的目标广告类型。在预先配置的预设哈希表中包括至少一个目标广告模板,若识别到目标广告主端不支持支持目标广告类型,则先基于目标广告请求从该预设哈希表中适配出目标广告模板,然后基于目标广告模板中的标准模板素材规格,改变目标广告请求的请求参数,将目标广告请求封装为与目标广告主端的广告类型配置适配的原生广告请求,使得该原生广告请求包含目标广告模板适配的标准模板素材规格,从而在接收到目标广告主端根据原生广告请求返回的原生广告资源时,能够基于目标广告模板能够将原生广告资源转换为目标广告资源,实现广告类型的转换,对于不支持目标广告类型的广告主也能够响应用户终端发送的目标广告请求返回目标广告资源,扩展了广告资源适配的适用范围。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
在一个实施例中,提供一种广告资源适配装置300,该广告资源适配装置与上述实施例中广告资源适配方法一一对应。如图3所示,该广告资源适配装置包括响应模块301、适配模块302、封装模块303、转换模块304以及执行模块305。各功能模块详细说明如下:
响应模块301:用于当接收到用户终端发送的目标广告请求时,从预设数据库中读取目标广告主端的广告类型配置;
适配模块302:用于若识别到所述广告类型配置不包括所述目标广告请求对应的目标广告类型,则基于所述目标广告请求从预设哈希表中适配出目标广告模板;所述目标广告模板中配置有标准模板素材规格;
封装模块303:用于基于所述标准模板素材规格对所述目标广告请求进行重新封装,得到原生广告请求,并将所述原生广告请求发送至所述目标广告主端;其中,所述原生广告请求是指与所述广告类型配置适配的广告请求;
转换模块304:用于接收所述目标广告主端根据所述原生广告请求返回的原生广告资源,并基于所述目标广告模板对所述原生广告资源进行类型转换,得到目标广告资源;
反馈模块305:用于将所述目标广告资源发送至所述用户终端。
所述适配模块还包括:
解析子模块:用于解析所述目标广告请求,得到目标广告尺寸规格;
匹配子模块:用于基于所述目标广告尺寸规格从预设哈希表中适配出与所述目标广告尺寸规格一致的目标广告模板。
关于广告资源适配装置的具体限定可以参见上文中对于广告资源适配方法的限定,在此不再赘述。上述广告资源适配装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图4所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口、显示装置(显示屏)和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括可读存储介质、内存储器。该非易失性存储介质存储有操作***和计算机可读指令。该内存储器为可读存储介质中的操作***和计算机可读指令的运行提供环境。该计算机设备的网络接口用于与外部服务器通过网络连接通信。该计算机可读指令被处理器执行时以实现一种广告资源适配方法。本实施例所提供的可读存储介质包括非易失性可读存储介质和易失性可读存储介质。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机可读指令,处理器执行计算机可读指令时实现以下步骤:
当接收到用户终端发送的目标广告请求时,从预设数据库中读取目标广告主端的广告类型配置;
若识别到所述广告类型配置不包括所述目标广告请求对应的目标广告类型,则基于所述目标广告请求从预设哈希表中适配出目标广告模板;所述目标广告模板中配置有标准模板素材规格;
基于所述标准模板素材规格对所述目标广告请求进行重新封装,得到原生广告请求,并将所述原生广告请求发送至所述目标广告主端;其中,所述原生广告请求是指与所述广告类型配置适配的广告请求;
接收所述目标广告主端根据所述原生广告请求返回的原生广告资源,并基于所述目标广告模板对所述原生广告资源进行类型转换,得到目标广告资源;
将所述目标广告资源发送至所述用户终端。
在一个实施例中,提供了一个或多个存储有计算机可读指令的计算机可读存储介质,本实施例所提供的可读存储介质包括非易失性可读存储介质和易失性可读存储介质。可读存储介质上存储有计算机可读指令,计算机可读指令被一个或多个处理器执行时实现以下步骤:
当接收到用户终端发送的目标广告请求时,从预设数据库中读取目标广告主端的广告类型配置;
若识别到所述广告类型配置不包括所述目标广告请求对应的目标广告类型,则基于所述目标广告请求从预设哈希表中适配出目标广告模板;所述目标广告模板中配置有标准模板素材规格;
基于所述标准模板素材规格对所述目标广告请求进行重新封装,得到原生广告请求,并将所述原生广告请求发送至所述目标广告主端;其中,所述原生广告请求是指与所述广告类型配置适配的广告请求;
接收所述目标广告主端根据所述原生广告请求返回的原生广告资源,并基于所述目标广告模板对所述原生广告资源进行类型转换,得到目标广告资源;
将所述目标广告资源发送至所述用户终端。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,所述的计算机可读指令可存储于一非易失性可读取存储介质或易失性可读存储介质中,该计算机可读指令在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。
Claims (10)
1.一种广告资源适配方法,其特征在于,所述广告资源适配方法包括:
当接收到用户终端发送的目标广告请求时,从预设数据库中读取目标广告主端的广告类型配置;
若识别到所述广告类型配置不包括所述目标广告请求对应的目标广告类型,则基于所述目标广告请求从预设哈希表中适配出目标广告模板;所述目标广告模板中配置有标准模板素材规格;
基于所述标准模板素材规格对所述目标广告请求进行重新封装,得到原生广告请求,并将所述原生广告请求发送至所述目标广告主端;其中,所述原生广告请求是指与所述广告类型配置适配的广告请求;
接收所述目标广告主端根据所述原生广告请求返回的原生广告资源,并基于所述目标广告模板对所述原生广告资源进行类型转换,得到目标广告资源;
将所述目标广告资源发送至所述用户终端。
2.如权利要求1所述的广告资源适配方法,其特征在于,所述基于所述目标广告请求从预设哈希表中适配出目标广告模板,包括:
解析所述目标广告请求,得到目标广告尺寸规格;
基于所述目标广告尺寸规格从预设哈希表中适配出与所述目标广告尺寸规格一致的目标广告模板。
3.如权利要求1所述的广告资源适配方法,其特征在于,所述基于所述标准模板素材规格对所述目标广告请求进行重新封装,得到原生广告请求,包括:
基于所述标准模板素材规格,创建目标参数;
将所述目标参数更新至所述目标广告请求对应的请求参数中,得到所述原生广告请求。
4.如权利要求3所述的广告资源适配方法,其特征在于,所述基于所述标准模板素材规格,创建目标参数,包括:
创建所述标准模板素材规格对应的素材类型参数;
根据所述标准模板素材规格,配置所述素材类型参数对应的参数属性,得到所述目标参数。
5.如权利要求1所述的广告资源适配方法,其特征在于,所述基于所述目标广告模板对所述原生广告资源进行类型转换,得到目标广告资源,包括:
对所述原生广告资源进行解析,得到广告资源信息;
将所述广告资源信息更新至所述目标广告模板,得到所述目标广告资源。
6.如权利要求5所述的广告资源适配方法,其特征在于,所述目标广告模板包括至少一个资源信息标识;
所述将所述广告资源信息更新至所述目标广告模板,得到所述目标广告资源,包括:
将所述资源信息标识对应替换为所述广告资源信息,得到所述目标广告资源。
7.一种广告资源适配装置,其特征在于,所述广告资源适配装置包括:
响应模块:用于当接收到用户终端发送的目标广告请求时,从预设数据库中读取目标广告主端的广告类型配置;
适配模块:用于若识别到所述广告类型配置不包括所述目标广告请求对应的目标广告类型,则基于所述目标广告请求从预设哈希表中适配出目标广告模板;所述目标广告模板中配置有标准模板素材规格;
封装模块:用于基于所述标准模板素材规格对所述目标广告请求进行重新封装,得到原生广告请求,并将所述原生广告请求发送至所述目标广告主端;其中,所述原生广告请求是指与所述广告类型配置适配的广告请求;
转换模块:用于接收所述目标广告主端根据所述原生广告请求返回的原生广告资源,并基于所述目标广告模板对所述原生广告资源进行类型转换,得到目标广告资源;
反馈模块:用于将所述目标广告资源发送至所述用户终端。
8.如权利要求7所述的广告资源适配装置,所述适配模块还包括:
解析子模块:用于解析所述目标广告请求,得到目标广告尺寸规格;
匹配子模块:用于基于所述目标广告尺寸规格从预设哈希表中适配出与所述目标广告尺寸规格一致的目标广告模板。
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时以实现权利要求1-6任意一项所述的广告资源适配方法。
10.一个或多个可读存储介质,所述可读存储介质存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时实现如权利要求1-6任意一项所述的广告资源适配方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210546335.8A CN114862470A (zh) | 2022-05-19 | 2022-05-19 | 广告资源适配方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210546335.8A CN114862470A (zh) | 2022-05-19 | 2022-05-19 | 广告资源适配方法、装置、计算机设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114862470A true CN114862470A (zh) | 2022-08-05 |
Family
ID=82639242
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210546335.8A Pending CN114862470A (zh) | 2022-05-19 | 2022-05-19 | 广告资源适配方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114862470A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116151881A (zh) * | 2022-12-19 | 2023-05-23 | 北京阅友科技有限公司 | 一种广告接入***及方法 |
-
2022
- 2022-05-19 CN CN202210546335.8A patent/CN114862470A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116151881A (zh) * | 2022-12-19 | 2023-05-23 | 北京阅友科技有限公司 | 一种广告接入***及方法 |
CN116151881B (zh) * | 2022-12-19 | 2024-01-26 | 北京阅友科技有限公司 | 一种广告接入***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6740373B2 (ja) | ページコンポーネント動的レイアウト | |
US10084878B2 (en) | Systems and methods for hosted application marketplaces | |
CN112114913B (zh) | 应用程序的界面更新方法、装置、计算机设备和存储介质 | |
US11537683B2 (en) | Configuration of content site user interaction monitoring in data networks | |
CN110647699A (zh) | Web页面的渲染方法、装置、计算机设备和存储介质 | |
JP2004510254A (ja) | ネットワークサーバ | |
CN108595697B (zh) | 网页集成方法、装置及*** | |
CN106533926B (zh) | 一种网页信息传播方法以及装置 | |
US20230334113A1 (en) | Image processing method and apparatus, and computer readable storage medium | |
CN112395848A (zh) | 富文本显示方法、装置、计算机设备和存储介质 | |
CN115098098A (zh) | 页面生成方法、页面展示方法及装置 | |
WO2023082654A1 (zh) | 一种业务交互图生成方法、装置、设备及存储介质 | |
CN110888634B (zh) | 游戏落地页生成方法、装置、计算机设备和存储介质 | |
CN110968314A (zh) | 一种页面生成方法及装置 | |
TWI519980B (zh) | 網頁顯示方法和裝置及電腦可讀取儲存介質 | |
CN112231379A (zh) | 基于微服务架构的api审计方法、装置、设备及存储介质 | |
CN114862470A (zh) | 广告资源适配方法、装置、计算机设备及存储介质 | |
CN114756228A (zh) | 页面处理方法、装置、设备及存储介质 | |
CN115994517A (zh) | 信息处理方法、装置、存储介质、设备及程序产品 | |
CN114528510A (zh) | 网页数据处理的方法、装置、电子设备及介质 | |
CN111857782B (zh) | 界面更新方法、装置、计算机设备和存储介质 | |
CN115390835A (zh) | 一种小程序标签化搜索框的构建方法及设备 | |
CN114168875A (zh) | 一种页面程序的生成方法、装置、计算机设备及存储介质 | |
US8291311B2 (en) | Web display program conversion system, web display program conversion method and program for converting web display program | |
CN113608745B (zh) | 一种初始化用户权限的方法及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |