用于对广告进行中介的系统及其操作方法与流程

文档序号:23803211发布日期:2021-02-03 06:56阅读:162来源:国知局
用于对广告进行中介的系统及其操作方法与流程

[0001]
各实施例涉及一种用于对广告进行中介的系统及其操作方法,更具体地,涉及一种在开发者和广告主之间对要插入到内容中的广告进行中介的系统及其操作方法。


背景技术:

[0002]
现有数字广告市场由网络横幅广告主导。数字广告市场主要分为供应方平台(ssp)、需求方平台(dsp)和将ssp连接到dsp的广告中介平台。作为广告中介平台的示例,广告交易平台(adx)是ssp和dsp在该平台上使用实时出价方法来买卖广告的平台。
[0003]
随着移动设备供应的快速增长,应用内(in-app)广告市场也在迅速扩大。应用内广告由横幅广告、弹出广告、视频广告和正面广告主导。另外,随着移动设备供应的快速增长,移动游戏的数量也相应地爆炸性地增长,并且包括小型游戏公司、单人开发者以及大型游戏公司在内的许多游戏公司正在起步。这些游戏公司分发免费游戏并通过广告创造利润。此外,诸如增强现实(ar)、虚拟现实(vr)、三维(3d)动画和电影计算机生成动画(cgi)等的多维虚拟环境技术已被广泛用于媒体和娱乐行业。
[0004]
由于广告是在制作诸如ar、vr和游戏等的内容时出售并应用的,在发布之后,很难改变现有广告的内容。而且,由于广告遮挡屏幕、误点击引起不需要的转变等,采用现有应用内广告的游戏干扰了内容用户。因此,关于应用内广告的负面看法正不断增加。


技术实现要素:

[0005]
问题的技术解决方案
[0006]
各个实施例可以提供一种能够通过向内容开发者提供使内容开发者能够容易地在内容中创建库存(inventory)的软件来当执行内容时向内容用户提供个性化广告、以及在内容开发者和广告主(advertiser)之间针对要插入到内容中的广告进行中介的系统,以及该系统的操作方法。
[0007]
根据实施例的广告中介系统包括:通信器,被配置为从第一设备接收与要插入广告的内容有关的信息和与包括在内容中的库存有关的信息,并向一个或多个第二设备发送与内容有关的信息和与库存有关的信息;存储器,存储一个或多个指令;以及处理器,被配置为执行存储在存储器中的一个或多个指令,其中,处理器被配置为执行一个或多个指令以当从一个或多个第二设备接收到用于将广告插入到库存中的请求时,执行以下控制操作:从与一个或多个第二设备相对应的多条广告内容中选择广告内容,接收所选择的广告内容,以及将广告内容发送给执行内容的第三设备。
[0008]
本公开的有益效果
[0009]
根据实施例的系统可以向内容开发者提供广告模块软件,使得内容开发者可以容易地在内容中创建库存(广告区域)。
[0010]
根据实施例的系统可以将广告内容插入到设置在包括在内容中的对象中的库存中,以在不干扰内容用户对内容的执行的情况下提供个性化广告。
[0011]
根据实施例的系统可以分析实时出价方法和广告的曝光结果以确定合理的广告费,并容易地向内容开发者支付广告佣金。
附图说明
[0012]
图1示出根据实施例的对广告进行中介的系统。
[0013]
图2示出根据实施例的广告中介系统的配置的框图。
[0014]
图3是示出根据实施例的在广告中介系统中提供广告模块软件的方法的流程图。
[0015]
图4是用于描述根据实施例的通过使用第一设备中的广告模块软件在内容中生成库存的方法的参考视图。
[0016]
图5是示出根据实施例的第一设备在广告中介系统中注册库存的方法的流程图,图6和图7是用于描述根据实施例的第一设备在广告中介系统中注册库存的方法的参考视图。
[0017]
图8是示出根据实施例的第二设备对在广告中介系统中注册的库存进行广告出价的方法的流程图,图9和图10是用于描述根据实施例的第二设备对在广告中介系统中注册的库存进行广告出价的方法的参考视图。
[0018]
图11是示出根据实施例的在内容中执行广告内容的方法的流程图。
[0019]
图12示出根据实施例的在游戏内容中执行广告内容的示例。
[0020]
图13是用于描述根据实施例的确定广告内容是否已经被有效地曝光的方法的参考视图。
[0021]
图14是示出根据实施例的在广告中介系统中对广告主和内容开发者之间的广告费支付进行中介的方法的流程图。
[0022]
图15是示出根据实施例的广告中介系统的操作方法的流程图。
具体实施方式
[0023]
根据实施例的广告中介系统包括:通信器,被配置为从第一设备接收与要插入广告的内容有关的信息和与包括在内容中的库存有关的信息,并向一个或多个第二设备发送与内容有关的信息和与库存有关的信息;存储器,存储一个或多个指令;以及处理器,被配置为执行存储在存储器中的一个或多个指令,其中,处理器被配置为执行一个或多个指令以当从第二设备接收到用于将广告插入到库存中的请求时,执行以下控制操作:从与第二设备相对应的多条广告内容中选择广告内容,接收所选择的广告内容,以及将广告内容发送给执行内容的第三设备。
[0024]
根据实施例的与内容有关的信息可以包括以下至少一项:内容的种类、内容的类别信息、内容的提供方信息、以及与内容的目标用户有关的信息。
[0025]
根据实施例的与库存有关的信息可以包括以下至少一项:与设置了库存的对象有关的信息、库存的尺寸信息、库存的形状信息、与可插入到库存中的广告的格式有关的信息、以及库存的上下文信息。
[0026]
根据实施例的库存可以设置在对象中,所述对象包括在内容中。
[0027]
根据实施例的处理器还可以被配置为执行一个或多个指令以执行以下控制操作:向第一设备发送用于在内容中生成库存的广告模块软件。
[0028]
根据实施例的处理器还可以被配置为执行一个或多个指令以基于以下至少一项从与第二设备相对应的多条广告内容中选择广告内容:从第二设备接收到的要插入到库存中的内容的种类、广告时段和库存的期望购买价格,以及与库存有关的信息。
[0029]
根据实施例的处理器还可以被配置为执行一个或多个指令以执行以下控制操作:向第一设备发送与所选择的广告内容有关的信息,以及向第二设备发送与是否已经对多条广告内容进行了选择有关的信息。
[0030]
根据实施例的处理器还可以被配置为执行一个或多个指令以执行以下控制操作:请求外部广告服务器发送要插入到库存中的广告内容,将与内容有关的信息和与库存有关的信息发送给外部广告服务器,以及从外部广告服务器接收要插入到库存中的广告内容。
[0031]
根据实施例的处理器还可以被配置为执行一个或多个指令以执行以下控制操作:向第三设备发送从外部广告服务器接收到的广告内容。
[0032]
根据实施例的处理器还可以被配置为执行一个或多个指令以:分析广告内容是否有效地曝光给内容的用户,并且执行将分析结果发送给与广告内容相对应的第二设备的控制操作。
[0033]
根据实施例的处理器还可以被配置为执行一个或多个指令以:基于广告内容已被有效地曝光的次数来计算广告费,基于广告费来计算广告内容的广告佣金,以及执行将与广告佣金有关的信息发送给第一设备的控制操作。
[0034]
根据实施例的广告中介系统的操作方法包括:从第一设备接收与要插入广告的内容有关的信息和与包括在内容中的库存有关的信息;向一个或多个第二设备发送与内容有关的信息和与库存有关的信息;从第二设备接收用于将广告插入到库存中的请求;从与第二设备相对应的多条广告内容中选择广告内容,并接收所选择的广告内容;以及将广告内容发送给执行内容的第三设备。
[0035]
根据实施例的计算机程序产品可以包括存储用于以下操作的程序的一个或多个计算机可读记录介质:从第一设备接收与要插入广告的内容有关的信息和与包括在内容中的库存有关的信息;向一个或多个第二设备发送与内容有关的信息和与库存有关的信息;从第二设备接收用于将广告插入到库存中的请求;从与第二设备相对应的多条广告内容中选择广告内容,并接收所选择的广告内容;以及将广告内容发送给执行内容的第三设备。
[0036]
将简要描述本说明书中使用的术语,并且将详细描述本公开。
[0037]
尽管在考虑本公开的功能的同时选择了在本说明书中广泛使用的通用术语作为本公开中使用的术语,这些术语可以根据本领域普通技术人员的意图、司法先例、新技术的出现等而变化。由本公开的申请人任意选择的术语也可以在特定情况下使用。在这种情况下,将在本公开的详细描述中详细说明它们的含义。因此,必须基于术语的含义和整个说明书的内容来定义术语,而不是通过对术语本身的简单阐述来定义术语。
[0038]
将理解的是,当特定部分“包括”特定组件时,除非上下文另外明确地指出,否则该部分不排除另一组件,而是还可以包括另一组件。如本文所用,术语“部分”、“模块”或“单元”是指可以执行至少一个功能或操作的单元,并且可以被实现为软件或硬件组件或被实现为软件和硬件的组合。
[0039]
在下文中,将参照附图详细描述本公开的实施例,使得本领域技术人员可以容易地实现本公开。然而,本公开不限于本公开的这些实施例,并且可以以各种其他形式来体
现。在附图中,为了简化说明,省略了与描述无关的部分,并且在整个说明书中,相同的附图标记指代相同的元件。
[0040]
在说明书的实施例中,术语“用户”是指控制系统的功能或操作的人,并且可以包括开发者、管理人员或安装工程师。
[0041]
图1示出根据实施例的对广告进行中介的系统。
[0042]
根据实施例的广告中介系统100可以是将内容开发者20连接到广告主30的系统。内容开发者20可以是开发作为用于传播广告的媒介的内容50的人,并且内容开发者20可以开发各种格式的内容,例如图像内容、文本内容、视频内容、音频内容、游戏内容、增强现实(ar)内容、虚拟现实(vr)内容和3维(3d)内容,但是不限于此。
[0043]
内容50可以用作将广告内容传送给消费者(例如,内容用户40)的媒介,并提供可插入广告的库存(广告区域)。
[0044]
同时,广告主30可以是执行广告活动的主要代理商,并且指投放广告的人。广告主30可以是个人、公司、企业等,但是并不限于此。
[0045]
根据实施例的广告中介系统100可以向内容开发者20提供用于在内容50中设置库存的广告模块软件。内容开发者20可以使用从广告中介系统100接收的广告模块软件容易地在他/她打算开发的内容50中设置库存。将参考图3和图4详细描述操作。
[0046]
此外,内容开发者20可以在广告中介系统100中注册包括在内容50中的库存。这时,内容开发者20可以将与内容50有关的信息和与库存有关的信息与库存一起注册在广告中介系统100中。
[0047]
广告主30可以基于与在广告中介系统100中注册的库存有关的信息来选择他/她想要插入广告的库存,将所选择的库存的价格和广告条件等传送给广告中介系统100,并针对所选择的库存出价。
[0048]
因此,广告中介系统100可以将授予的广告内容提供给消费者。消费者可以是执行由内容开发者20开发的内容的内容用户40。例如,当内容用户40执行内容时,授予的广告内容可以被插入到内容中的库存区域中并被执行。
[0049]
根据实施例的广告中介系统100可以分析广告内容是否有效地曝光给内容用户40,并将分析结果提供给广告主30。广告主30可以根据广告内容已经被有效地曝光的次数向广告中介系统100支付广告费,而广告中介系统100可以向内容开发者20支付广告费的一部分。
[0050]
图2示出根据实施例的广告中介系统的配置的框图。
[0051]
参照图2,根据实施例的广告中介系统100可以包括通信器110、存储器130和处理器120。
[0052]
根据实施例的处理器120可以控制广告中介系统100的总体操作。处理器120可以执行存储在存储器130中的一个或多个程序。
[0053]
通信器110可以在处理器120的控制下向/从外部设备或外部服务器发送/接收数据或信号。
[0054]
通信器110可以包括通过以下网络执行通信的一个或多个组件:局域网(lan)、广域网(wan)、增值网(van)、移动无线电通信网络、卫星通信网络及其组合。此外,通信器110可以通过使用无线lan(例如,无线保真(wi-fi))等向/从外部设备或外部服务器以无线方
式直接发送/接收数据或信号。
[0055]
根据实施例的通信器110可以通过网络将广告模块软件分发给第一设备。在本文中,第一设备可以是内容开发者用来开发或制作内容的设备。
[0056]
通信器110可以从第一设备接收开发环境信息,并且将与开发环境相对应的广告模块软件发送给第一设备。
[0057]
此外,通信器110可以从第一设备接收与将插入广告的内容有关的信息以及与包括在内容中的库存有关的信息。与内容有关的信息可以包括以下至少一项:内容的种类、内容的类别信息、内容的提供方信息、以及与内容的目标用户有关的信息。此外,与库存有关的信息可以包括以下至少一项:与设置了库存的对象有关的信息、库存的尺寸信息、库存的形状信息、与可插入到库存中的广告的格式有关的信息、以及库存的上下文信息。库存的上下文信息可以包括与包含库存的帧有关的上下文信息,但不限于此。
[0058]
此外,通信器110可以将与内容有关的信息和与库存有关的信息发送给一个或多个第二设备。第二设备可以是广告主用来搜索和选择将插入广告内容的内容或库存的设备。第二设备可以是对由根据实施例的广告中介系统100提供的网页进行显示的设备。
[0059]
根据实施例的存储器130可以存储用于驱动和控制广告中介系统100的各种数据、程序或应用。此外,存储器130可以存储与注册在广告中介系统100中的库存有关的信息。存储器130中存储的程序可以包括一个或多个指令。存储在存储器130中的程序(一个或多个指令)可以由处理器120执行。
[0060]
当根据实施例的处理器120从第二设备接收到用于将广告插入到库存中的请求时,处理器120可以从与第二设备相对应的多条广告内容中选择广告内容。
[0061]
例如,处理器120可以基于以下至少一项从与第二设备相对应的多条广告内容中选择广告内容:从第二设备接收到的要插入到库存中的广告的种类、广告时段和库存的期望购买价格,以及与在广告中介系统100中注册的库存有关的信息。
[0062]
在选择广告内容之后,处理器120可以执行以下控制操作:向第一设备发送与所选择的广告内容有关的信息,以及向第二设备发送与是否已经选择了广告内容有关的信息。
[0063]
当广告中介系统100无法选择与库存相对应的广告内容时,处理器120可以请求外部广告服务器发送要插入到库存中的广告内容。处理器120可以执行以下控制操作:将与包括库存的内容有关的信息和与库存有关的信息发送给外部广告服务器,并且从外部广告服务器接收要插入到库存中的广告内容。
[0064]
根据实施例的处理器120可以执行以下控制操作:将与库存相对应的广告内容发送给第三设备,第三设备执行包括相对应的库存在内的内容。
[0065]
根据实施例的处理器120可以分析广告内容是否有效地曝光给内容用户,并且执行将分析结果发送给已经提供广告内容的第二设备的控制操作。
[0066]
根据实施例的处理器120可以基于广告内容已经被有效地曝光的次数来计算广告费,并基于广告费来计算针对广告内容的广告佣金。处理器120可以请求提供广告内容的第二设备(广告主)支付广告费,并且执行向第一设备(内容开发者)支付广告佣金的控制操作。
[0067]
同时,图2所示的广告中介系统100的框图可以是根据实施例的框图。根据实际实现的广告中介系统100的规格,可以集成框图中的各个组件,可以添加其他组件,或者可以
省略一些组件。也就是说,根据需要,可以将两个或更多个组件集成为单个组件,或者单个组件可以被分为两个或更多个组件。此外,提供了由各个框执行的功能以描述本公开的实施例,并且详细的操作或设备将不限制本公开的范围。
[0068]
图3是示出根据实施例的在广告中介系统中提供广告模块软件的方法的流程图。
[0069]
参照图3,在操作s310,根据实施例的第一设备200可以请求广告中介系统100注册开发者。
[0070]
第一设备200可以是内容开发者用来开发或制作内容的设备,并且第一设备200可以包括蜂窝电话、智能电话、膝上型计算机、台式计算机、平板pc、电子书终端、数字广播终端、个人数字助理(pda)、便携式多媒体播放器(pmp)、导航系统、mp3播放器、便携式摄像机、互联网协议电视(iptv)、数字电视(dtv)、可穿戴设备等,但不限于此。例如,第一设备200的用户可以通过由广告中介系统100提供的网络服务注册会员。
[0071]
当第一设备200请求开发者注册时,在操作s320,广告中介系统100可以注册与第一设备200的用户(内容开发者)有关的信息,生成开发者密钥,并在操作s330向第一设备200发送开发者密钥。开发者密钥可以包括用于识别第一设备200的用户(内容开发者)的标识符(id)。
[0072]
在操作s340,第一设备200可以将与开发环境有关的信息发送给广告中介系统100。例如,第一设备200可以向广告中介系统100发送与用于开发内容的操作系统(os)的种类或版本有关的信息、与硬件(例如,中央处理单元(cpu))容量有关的信息、与用于开发内容的工具的种类或版本有关的信息、以及与执行内容的设备(例如,控制台、pc、移动设备等)有关的信息等。
[0073]
在操作s350,广告中介系统100可以基于从第一设备200接收到的与开发环境有关的信息来从多个广告模块软件中选择广告模块软件,并在步骤360,将所选择的广告模块软件发送给第一设备200。
[0074]
在操作s370,第一设备200可以通过使用从广告中介系统100下载的广告模块软件在要开发的内容中设置库存(广告区域)。将参考图4详细描述操作s370。
[0075]
图4是用于描述根据实施例的通过使用第一设备中的广告模块软件在内容中生成库存的方法的参考视图。
[0076]
可以通过插件方法提供根据实施例的广告模块软件。例如,广告模块软件可以被添加到内容开发者用来开发内容的开发工具中,并且如图4所示,与广告模块软件功能相对应的图标420可以被显示在开发工具屏幕410上。开发工具屏幕410可以被显示在根据实施例的第一设备200上。
[0077]
内容开发者可以通过拖放图标420在内容中生成库存。例如,如图4所示,第一设备200可以接收将图标420拖放到内容的第一帧431中所包括的车辆的引擎盖区域445的输入,并将车辆的引擎盖区域445设置为库存区域。
[0078]
备选地,第一设备200可以使用广告模块软件功能将包括在内容的第二帧432中的指示牌446或包括在内容的第三帧433中的公告牌447设置为库存区域。
[0079]
同时,可以在内容中的对象处生成库存区域,但并不限于此。然而,库存区域可以被生成为具有各种形状和尺寸的区域。例如,可以按内容开发者期望的形状或尺寸在内容中的任意位置生成库存。
[0080]
第一设备200可以针对要插入到所生成的库存中的广告内容设置条件。例如,第一设备200可以设置要插入到库存中的广告内容的种类、尺寸等,但是不限于此。
[0081]
图5是示出根据实施例的第一设备在广告中介系统中注册库存的方法的流程图,图6和图7是用于描述根据实施例的第一设备在广告中介系统中注册库存的方法的参考视图。
[0082]
参照图5,在操作s510,第一设备200可以在内容中生成库存。上文已参考图3和图4描述了操作s510,因此将省略对操作s510的详细描述。
[0083]
在操作s520,第一设备200可以请求广告中介系统100注册所生成的库存。
[0084]
当广告中介系统100从第一设备200接收到库存注册请求时,在操作s530,广告中介系统100可以生成库存注册菜单,并且在由广告中介系统100提供的网页上显示库存注册菜单。网页可以被显示在第一设备200上。
[0085]
在操作540,第一设备200可以通过使用库存注册菜单将与要插入广告的内容有关的信息和与包括在内容中的库存有关的信息发送给广告中介系统100。
[0086]
与内容有关的信息可以包括以下至少一项:内容的种类、内容的类别信息、内容的提供方信息、以及与内容的目标用户有关的信息。
[0087]
例如,参照图6,第一设备200可以向广告中介系统100发送与第一内容媒介1有关的信息610、与第二内容媒介2有关的信息620以及与第三内容媒介n有关的信息630。与第一内容媒介1有关的信息610可以包括表示以下内容的信息:第一内容媒介1是游戏内容、第一内容媒介1是与目标用户是十几岁至三十几岁的男性的运动相关的游戏内容、第一内容媒介1的使用区域是全球区域、以及预期用户数量为十万或更多。
[0088]
此外,与第二内容媒介2有关的信息620可以包括表示第二内容媒介2是与城市旅行相关的ar内容并且目标用户是二十几岁至五十几岁的男性/女性的信息。另外,与第三内容媒介3有关的信息630可以包括表示以下内容的信息:第三内容媒介3是与购物相关的vr内容、目标用户是二十几岁至三十几岁的女性、以及第三内容媒介3在亚洲或欧洲可用,但是不限于此。
[0089]
广告中介系统100可以从第一设备200接收与内容有关的信息,并基于与内容有关的信息来确定是否注册相应的内容。例如,当从第一设备200接收到的与内容有关的信息不满足预设标准时,广告中介系统100可以向第一设备200发送指示不允许注册内容的消息。相反,当与内容有关的信息满足预设标准时,广告中介系统100可以注册相应的内容。
[0090]
同时,根据实施例的与库存有关的信息可以包括以下至少一项:与设置了库存的对象有关的信息、库存的尺寸信息、库存的形状信息、与可插入到库存的广告的格式有关的信息、以及库存的上下文信息。库存的上下文信息可以包括其中包含库存的帧的上下文信息。例如,在游戏内容的情况下,库存的上下文信息可以包括在游戏进行中与包含库存的帧对应于游戏的哪个阶段有关的信息、或与包含库存的帧对应于何种情况有关的信息(例如,在赛车游戏中,与帧是否代表起始线或终点线有关的信息等)。
[0091]
参照图7,第一设备200可以向广告中介系统100发送与包括在第一内容媒介1中的库存有关的信息710、与包括在第二内容媒介2中的库存有关的信息720、以及与包括在第三内容媒介3中的库存有关的信息730。例如,与包括在第一内容媒介1中的库存有关的信息710可以包括表示以下内容的信息:第一库存(库存1)是设置在游戏的第一阶段(阶段-1)的
公告牌(阶段-1公告牌)上的区域、第二库存(库存2)是设置在最后阶段出现的头目(boss)上的区域、以及第n库存(库存n)是设置在当游戏通关(clear)时提供的奖品上的区域。
[0092]
此外,与包括在第二内容媒介2中的库存有关的信息720可以包括表示以下内容的信息:第一库存(库存1)是设置在塔a的东墙上的区域、第二库存(库存2)是设置在建筑物d的标牌上的区域、以及第n库存(库存n)是设置在市政厅的广告气球上的区域。
[0093]
此外,与包括在第三内容媒介3中的库存有关的信息730可以包括表示以下内容的信息:第一库存(库存1)是设置在店铺c的北墙上的区域、第二库存(库存2)是设置在大厅横幅上的区域、以及第n库存(库存n)是设置在咖啡店的菜单上的区域。然而,信息710、720和730不限于上述示例。
[0094]
广告中介系统100可以从第一设备200接收与包括在内容中的库存有关的信息,并基于与库存有关的信息来确定是否注册相应的库存。例如,当从第一设备200接收到的与库存有关的信息不满足预设标准时,广告中介系统100可以向第一设备200发送指示不允许注册相应的库存的消息。相反,当与库存有关的信息满足预设标准时,广告中介系统100可以注册相应的库存。
[0095]
图8是示出根据实施例的第二设备对在广告中介系统中注册的库存进行广告出价的方法的流程图,图9和图10是用于描述根据实施例的第二设备对在广告中介系统中注册的库存进行广告出价的方法的参考视图。
[0096]
参照图8,在操作s810,第二设备300可以向广告中介系统100发送用于查询在广告中介系统100中注册的库存列表的请求。在本文中,第二设备300可以是广告主用来搜索和选择将插入广告内容的内容或库存的设备。第二设备300可以是对从根据实施例的广告中介系统100提供的网页进行显示的设备。
[0097]
在操作s820,广告中介系统100可以将与注册的内容和库存有关的信息发送给第二设备300。如以上参考图6所描述的,与内容有关的信息可以是从第一设备200提供给广告中介系统100的信息。与内容有关的信息可以包括但是不限于以下至少一项:内容的种类、内容的类别信息、内容的提供方信息、以及与内容的目标用户有关的信息。
[0098]
此外,如以上参考图7所描述的,与库存有关的信息可以是从第一设备200提供给广告中介系统100的信息。与库存有关的信息可以包括以下至少一项:与设置了库存的对象有关的信息、库存的尺寸信息、库存的形状信息、与可插入到库存中的广告的格式有关的信息、以及库存的上下文信息。库存的上下文信息可以包括生成库存的帧的上下文信息,但是不限于此。
[0099]
在操作s830,第二设备300可以基于从广告中介系统100提供的信息,选择将插入广告的库存。
[0100]
第二设备300可以针对将插入广告的库存设置条件。例如,如图9所示,第二设备300可以设置将插入广告的内容的种类的条件910、目标用户的条件920(例如,目标用户的性别、年龄、偏好等)、以及其他详细条件930(例如,内容是否为成人物品、使用区域、要插入的广告是否为公共广告等)。
[0101]
广告中介系统100可以基于由第二设备300设置的条件和与已注册的库存有关的信息来搜索匹配的库存。第二设备300可以从匹配的库存中选择将插入广告的库存。
[0102]
备选地,如图10所示,广告中介系统100可以提供与在广告中介系统100中注册的
多个库存有关的信息1050。相应地,第二设备300可以选择将插入广告的库存。
[0103]
再次参照图8,在操作s840,第二设备300可以将所选择的库存的出价条件发送给广告中介系统100。例如,第二设备300可以将广告时段、广告价格等发送给广告中介系统100。
[0104]
广告中介系统100可以从对由第二设备300选择的库存进行出价的多个设备中选择一个设备。在操作s850,广告中介系统100可以将出价结果发送给已对库存进行出价的设备。例如,当未将库存授予给某设备时,广告中介系统100可以发送指示没有将库存授予给该设备的消息。相反,广告中介系统100可以将指示库存被授予的消息发送给被授予该库存的设备,并请求该设备注册广告内容。
[0105]
在操作s860,被授予库存的第二设备300可以将广告内容发送给广告中介系统100,广告中介系统100可以将从第二设备300接收的广告内容提供给内容用户(消费者),该内容用户执行包括相应库存在内的内容。将参考图11详细描述操作。
[0106]
同时,广告中介系统100可以将广告传播(transmission)的结果发送给第二设备300。例如,广告中介系统100可以将与广告的曝光有关的统计信息(例如,广告被有效地曝光的次数、广告的点击次数、以及日曝光次数、月曝光次数、年曝光次数等)发送给第二设备300。
[0107]
因此,广告主可以基于从广告中介系统100接收的与广告的曝光相关的统计信息,容易地分析由广告产生的广告效果或产品购买效果。此外,当支付广告费时,与广告的曝光相关的信息可以被用作基础数据。
[0108]
图11是示出根据实施例的在内容中执行广告内容的方法的流程图。
[0109]
参照图11,在操作s1110,第三设备400可以执行内容。在本文中,内容可以包括库存,并且可以是各种格式的内容,例如图像内容、文本内容、视频内容、音频内容、游戏内容、ar内容、vr内容和3d内容。此外,内容可以包括在开发内容时通过使用以上参考图3所描述的广告模块软件生成的库存,但是不限于此。
[0110]
当内容被执行时,第三设备400可以检查网络的连接。当第三设备400未连接到网络时,第三设备400可以执行在包括在内容中的库存中预先设置的广告内容。预先设置的广告内容可以是无关于与库存有关的信息而设置的广告内容。
[0111]
同时,在操作s1120,当第三设备400连接到网络时,第三设备400可以请求广告中介系统100发送要插入到库存中并执行的广告。
[0112]
在操作s1130,当广告中介系统100从第三设备400接收到广告请求时,广告中介系统100可以确定是否存在从第二设备提供的第一广告内容。第一广告内容可以是如以上参考图8描述的通过对库存出价而授予的广告内容,并且也可以是在图8的操作s860中接收的广告内容。
[0113]
在操作s1140,当存在第一广告内容时,广告中介系统100可以将第一广告内容发送给第三设备400。在操作s1180,第三设备400可以执行从广告中介系统100接收的第一广告内容。例如,当包括在内容中的多个帧中的包括与第一广告内容相对应的第一库存在内的帧进行显示时,第三设备400可以将第一广告内容插入到第一库存中,并执行第一广告内容。将参考图12详细描述操作。
[0114]
同时,当不存在第一广告内容时,广告中介系统100可以通过外部广告服务器500
获得广告内容。例如,在操作s1150,当不存在第一广告内容时,广告中介系统100可以请求外部广告服务器500发送广告内容。此时,与内容有关的信息和与包括在内容中的库存有关的信息可以被发送给外部广告服务器500。
[0115]
根据实施例的外部广告服务器500可以包括通过竞价(auction)来调解需求方平台(dsp)和供应方平台(ssp)之间的交易的ad交易平台(adx)。此外,外部广告服务器500可以包括通过程序化购买方法接收广告出价的广告网络,但不限于此。
[0116]
当在操作s1160确定要插入到包括在内容中的库存中的第二广告内容时,在操作s1170,外部广告服务器500可以将第二广告内容发送给广告中介系统100。在操作s1175,广告中介系统100可以将第二广告内容发送给第三设备400。
[0117]
在操作s1180,第三设备400可以执行从广告中介系统100接收的第二广告内容。例如,当第三设备400对包括在内容中的多个帧中的包括与第二广告内容相对应的第一库存在内的帧进行显示时,第三设备400可以将第二广告内容插入到第一库存中并执行第二广告内容。将参考图12详细描述操作。
[0118]
在操作s1190,第三设备400可以将与广告内容是否已经有效地曝光给内容用户(消费者)相关的信息发送给广告中介系统100。
[0119]
例如,第三设备400可以基于以下项来确定广告内容是否已经被有效地曝光:在内容的执行屏幕中显示的库存的尺寸、在用户的视角内是否存在遮挡库存的障碍物、由于库存的倾斜而导致的广告内容失真的程度等。将参照图13详细描述操作。当第三设备400确定广告内容已经被有效地曝光时,第三设备400可以向广告中介系统100通知广告的曝光的信息。
[0120]
在操作s1195,广告中介系统100可以分析广告的曝光的信息。例如,广告中介系统100可以通过从第三设备400接收到的通知来获得与广告的曝光相关的统计信息(广告被有效地曝光的次数、广告的点击次数、日曝光次数、月曝光次数、年曝光次数等)。
[0121]
图12示出根据实施例的在游戏内容中执行广告内容的示例。
[0122]
参照图12,根据实施例的游戏内容可以包括多个帧,并且例如,游戏内容可以包括第一帧1210、第二帧1220、第三帧1230和第四帧1240。
[0123]
第一帧1210可以包括第一库存1215。第一库存1215可以是游戏内容开发者通过使用广告模块软件生成的库存,并且具有鞋的形状。此外,第二帧1220可以包括第二库存1225,第三帧1230可以包括第三库存1235和第四库存1237,并且第四帧1240可以包括第五库存1245。第二库存1225至第五库存1245可以在第二帧1220至第四帧1240中的对象(例如,标牌、布告栏、电子指示牌、横幅、指示牌等)处生成。
[0124]
第一至第五库存1215、1225、1235、1237和1245可以通过以上参考图8至图10所描述的方法与广告内容进行匹配,并且当执行游戏内容时,可以在第一至第五库存1215、1225、1235、1237和1245中分别执行匹配的广告内容。
[0125]
图13是用于描述确定根据实施例的广告内容是否已经被有效地曝光的方法的参考视图。
[0126]
参照图13,根据实施例的内容可以包括第一至第三库存1310、1320和1330。第一至第三库存1310、1320和1330可以分别与广告内容1、广告内容2和广告内容3匹配。
[0127]
此时,可以基于以下项来确定广告内容1、广告内容2和广告内容3是否已经被有效
地曝光:在内容的执行屏幕中显示的库存的尺寸、在用户的视角内是否存在遮挡库存的障碍物、由于库存的倾斜而导致的广告内容失真的程度等。
[0128]
例如,当显示广告内容1的第一库存1310的尺寸大于或等于预设值、在内容用户的视角内不存在遮挡第一库存1310的对象、以及第一库存1310的倾角小于预设值时,可以确定广告内容1被有效地曝光。同时,当在内容用户的视角内存在遮挡对广告内容2进行显示的第二库存1320的对象时,可以确定广告内容2没有被有效地曝光。此外,当显示广告内容3的第三库存1330的尺寸小于预设值并且广告内容3的倾角大于或等于预设值时,可以确定广告内容3没有被有效地曝光。然而,确定广告内容是否已经被有效地曝光的方法不限于上述方法,并且可以通过各种方法来确定广告内容是否已经被有效地曝光。
[0129]
图14是示出根据实施例的在广告中介系统中对广告主和内容开发者之间的广告费支付进行中介的方法的流程图。
[0130]
参照图14,在操作s1410,根据实施例的广告中介系统100可以向第二设备300提供与广告的曝光有关的统计信息。根据实施例,第二设备300可以是已经提供了插入到内容的库存中的广告内容的广告主的设备。
[0131]
广告中介系统100可以向第二设备300提供在图11的操作s1195中分析的与广告的曝光有关的统计信息。与广告的曝光有关的统计信息可以包括广告已经被有效地曝光的次数、广告的点击次数、日曝光次数、月曝光次数、年曝光次数等。在操作s1420,第二设备300可以批准从广告中介系统100提供的与广告的曝光有关的统计。
[0132]
在操作s1430,广告中介系统100可以请求第二设备300支付广告费,其中广告费可以被确定为与广告已经被有效地曝光的次数和千次展示成本(cpm)(每1000次曝光的成本)成正比。
[0133]
在操作s1440,第二设备300可以响应于来自广告中介系统100的广告费支付请求向广告中介系统100支付广告费。
[0134]
在操作s1450,广告中介系统100可以根据广告已经被有效地曝光的次数的增加来更新待支付给第一设备200的广告佣金的累积额。
[0135]
在本文中,第一设备200可以是已开发了已经插入广告的内容的开发者的设备。广告佣金可以是广告主支付的广告费的一部分,将支付给内容开发者。广告佣金可以被确定为广告费的预定部分,但并不限于此。广告佣金可以通过各种方法确定。
[0136]
在操作s1460,第一设备200可以通过使用广告中介系统100来查询广告佣金的累积额。在操作1470,第一设备200可以请求广告中介系统100支付广告佣金,并且在操作s1480,广告中介系统100可以响应于该请求支付广告佣金。
[0137]
图14涉及当第一设备200请求支付广告佣金时,广告中介系统100支付广告佣金的情况。然而,广告中介系统100可以针对每天、每月或每年定期支付广告佣金的累积额,而无需从第一设备200接收支付请求。
[0138]
图15是示出根据实施例的广告中介系统的操作方法的流程图。
[0139]
参照图15,在操作s1510,根据实施例的广告中介系统100可以从第一设备200接收与要插入广告的内容有关的信息和与包括在内容中的库存有关的信息。
[0140]
与内容有关的信息可以包括以下至少一项:内容的种类、内容的类别信息、内容的提供方信息、以及与内容的目标用户有关的信息。另外,与库存有关的信息可以包括以下至
少一项:与设置了库存的对象有关的信息、库存的尺寸信息、库存的形状信息、与可插入到库存中的广告的格式有关的信息、以及库存的上下文信息。库存的上下文信息可以包括与包含库存的帧有关的上下文信息,但是不限于此。
[0141]
在操作s1520,广告中介系统100可以将与内容有关的信息和与库存有关的信息提供给一个或多个第二设备。
[0142]
在操作s1530,当广告中介系统100从第二设备接收到将广告插入到库存中的请求时,在操作s1540,广告中介系统100可以从与第二设备相对应的多条广告内容中选择广告内容。
[0143]
例如,广告中介系统100可以基于以下至少一项从与第二设备相对应的多条广告内容中选择广告内容:从第二设备接收到的要插入到库存中的广告的种类、广告时段和库存的期望购买价格,以及在广告中介系统100中注册的与库存有关的信息。
[0144]
在选择广告内容之后,广告中介系统100可以执行以下控制操作:将与所选择的广告内容有关的信息发送给第一设备200并且将广告内容的选择结果发送给第二设备。
[0145]
在操作s1550,广告中介系统100可以将所选择的广告内容发送给执行包括相应库存在内的内容的第三设备400。
[0146]
此外,广告中介系统100可以分析所选择的广告内容是否有效地曝光给第三设备400中的内容用户,并且执行将分析结果发送给已经提供广告内容的第二设备300的控制操作。
[0147]
根据实施例的广告中介系统100可以基于广告内容已经被有效地曝光的次数来计算广告费,并且基于广告费来计算针对广告内容的广告佣金。广告中介系统100可以请求已经提供了广告内容的第二设备300(广告主)支付广告费,并且执行向第一设备200(内容开发者)支付广告佣金的控制操作。
[0148]
根据实施例的广告中介系统100的操作方法可以以可以由各种计算机装置执行的程序命令形式来实现,并且可以被记录在计算机可读介质上。计算机可读介质还可以单独地或与程序命令组合地包括数据文件、数据结构等。记录在介质中的程序命令可以是出于本公开的目的而专门设计和构造的类型,或者是计算机软件领域的普通技术人员公知且可用的类型。计算机可读介质的示例包括诸如硬盘、软盘和磁带等的磁性介质,诸如压缩盘只读存储器(cd-rom)和数字视频盘(dvd)等的光学介质,诸如软光盘之类的磁光介质,以及诸如只读存储器(rom)、随机存取存储器(ram)、闪存等的专门配置为存储和执行程序命令的硬件设备。程序命令的示例包括可以通过解释器等在计算机上执行的高级语言代码、以及由编译器生成的机器语言代码。
[0149]
此外,根据所公开的实施例的广告中介系统及其操作方法可以被包括在计算机程序产品中并被提供。可以在卖方和买方之间交易计算机程序产品。
[0150]
计算机程序产品可以包括软件(s/w)程序或存储s/w程序的计算机可读存储介质。例如,计算机程序产品可以包括通过电子设备的制造公司或电子市场(例如,google play store或app store)电子分发的s/w程序产品(例如,可下载的应用)。针对电子分发,软件程序的至少一部分可以被存储在存储介质中或被暂时创建。在这种情况下,存储介质可以是制造公司的服务器、电子市场的服务器、或暂时存储s/w程序的中继服务器的存储介质。
[0151]
在配置有服务器和客户端的系统中,计算机程序产品可以包括服务器的存储介质
或客户端的存储介质。另外,当存在与服务器或客户端进行通信的第三设备(例如,智能电话)时,计算机程序产品可以包括第三设备的存储介质。另外,计算机程序产品可以包括从服务器发送到客户端或第三设备或从第三设备发送到客户端的s/w程序。
[0152]
在这种情况下,服务器、客户端和第三设备中的一个可以执行计算机程序产品以执行根据所公开的实施例的方法。另外,服务器、客户端和第三设备中的两个或更多个可以执行计算机程序产品以分布式地执行根据所公开的实施例的方法。
[0153]
例如,服务器(例如,云服务器或人工智能(ai)服务器)可以执行存储在服务器中的计算机程序产品以控制客户端与服务器通信,从而执行根据所公开的实施例的方法。
[0154]
尽管已经详细描述了本公开的实施例,但是本公开的权利的范围不限于这些实施例。将理解的是,本领域技术人员可以基于由所附权利要求所限定的本公开的基本构思来进行各种修改和变化。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1