反应式广告格式的制作方法

xiaoxiao2020-10-23  7

反应式广告格式的制作方法
【技术领域】
[0001]本公开内容涉及在不需要调用广告服务器用于新的图形、新的内容、新的呈现参数和/或新的广告的情况下,能够响应于广告呈现环境的变化而自调整的在线和应用内广告格式。更具体地,本公开内容涉及包含如下必要的逻辑的反应式广告模块,该必要的逻辑用于通过与本地设备应用或者工具中引起显示环境变化的一个或多个本地设备应用或者工具直接通信来对一个或多个本地设备显示环境变化做出反应。
【背景技术】
[0002]被示出在移动应用或者网页浏览器(或者在网页浏览器中运行的应用)内部的广告通常关于应用/网页体验的其余部分是静态的。广告单元的位置固定,诸如在应用的顶部或者在可滚动页面上的特定位置或者相对于屏幕位置的特定位置中,并且根据其自己的规则来表现。在一些情况下,这些规则包括保持固定在屏幕的顶部或者某些其他固定位置,或者以特定显示分辨率呈现。如果广告商想要改变广告单元位置或外观,他们必须从广告网络的服务器请求新的广告。该广告与应用或者网页环境不直接交互,并且不缓存或者响应于该广告内的变化。

【发明内容】

[0003]本文中所公开的技术、设备和系统部分涉及一种调整与应用同时呈现在数据存取设备显示器上的投放广告的显示设置的方法,所述投放广告来自所述应用内,所述方法包括:在所述应用内标识所述应用的显示状态的变化;从所述应用向所述投放广告发送关于所标识的变化的信息;基于所标识的变化来改变所述应用内的广告位置、关于所述设备显示器的广告方位、相对于所述应用的广告颜色方案和相对于所述显示器的广告动画中的至少一项;以及在所述显示器上与所述应用同时呈现所改变的广告;其中所述标识、发送、改变和呈现步骤在所述设备上本地执行。
[0004]在一些变化中,所述改变的步骤包括:在所述广告中从所述应用接收所标识的变化信息;根据所接收的变化信息来确定至少一个显示变化类型;基于所述标识的变化信息来设置至少一个广告显示或者广告行为参数;以及向所述应用告知所述设置的显示或者行为参数。
[0005]在一些变化中,所述发送的步骤包括:在所述应用内确定显示变化类型;在所述应用内计算所述广告的新的显示指令;以及向所述广告发送所述新的显示指令。
[0006]在一些变化中,所述设置的步骤包括改变所述广告的颜色方案。
[0007]在一些变化中,所述应用是游戏。
[0008]在一些变化中,所述数据存取设备是移动电话。
[0009]在一些变化中,所述方法还包括以下步骤:基于所述应用内的所改变的广告来存储显示参数;使用来自广告服务器的新的投放广告来代替所改变的广告;以及在与所述应用同时显示所述新的投放广告期间向所述新的投放广告应用所述存储的显示参数。
[0010]在一些变化中,所述方法还包括以下步骤:从所述应用接收所发送的标识的变化信息和所述广告的逻辑部分的;使用所述逻辑部分创建标记数据,所述标记数据定义如何基于所接收的变化信息来渲染所述广告的内容部分;以及其中所述改变包括基于所创建的标记数据来重新渲染所述内容部分。
[0011]在一些变化中,所述创建标记数据的步骤包括基于所述设备上存储的本地标记模板来创建标记数据。
[0012]在一些变化中,所述创建标记数据的步骤包括基于广告数据库中存储的标记信息来创建标记数据。在一些变化中,所述标记数据可以包括标记语言。在一些变化中,这样的标记语言可以由投放所述投放广告的服务器来生成。
[0013]在一些变化中,所标识的变化包括用于改变所述广告在所述应用内的出现的特定指令,并且其中所述变化通过向所述广告应用所述特定指令来实现。
[0014]本文中所公开的技术、设备和系统可以至少部分涉及一种系统,该系统包括:处理器;计算机可读存储器,所述计算机可读存储器具有存储在所述计算机可读存储器中的指令集,所述指令集在由所述处理器执行时使得所述处理器执行如以上讨论的所述方法步骤和变化中的一些或全部。本文中所公开的技术、设备和系统可以至少部分涉及一种非易失性计算机可读介质,该非易失性计算机可读介质具有在其上实施的指令,所述指令在由一个或多个处理器执行时使得所述处理器执行如以上讨论的所述方法步骤和变化中的一些或全部。
[0015]所讨论的系统和方法的可用性的另外的范围根据下文中给出的详细描述会变得很清楚。然而,应当理解,详细描述和特定示例虽然指示系统和方法的优选实施例,然而仅以说明的方式给出,因为在本文中所公开的概念的精神和范围内的各种变化和修改根据这一详细描述对于本领域技术人员而言将会变得很清楚。
【附图说明】
[0016]所讨论的系统和方法根据本文中下面给出的详细描述以及附图会变得更完全地被理解,附图仅以说明的方式给出,并且因此并非限制,并且在附图中:
[0017]图1a描绘本文中所讨论的操作一个或多个广告承载应用和/或工具的设备的实施例的框图;
[0018]图1b描绘如本文中所讨论的具有在其上显示的反应式广告的应用的实施例;
[0019]图1c描绘如本文中所讨论的具有在其上显示的反应式广告的应用的实施例;
[0020]图1d描绘如本文中所讨论的具有在其上显示的反应式广告的应用的实施例;
[0021]图2a描绘如本文中所讨论的显示事件检测和本地广告调整过程的实施例的框图;
[0022]图2b描绘如本文中所讨论的显示事件检测和本地广告调整过程的实施例的框图;
[0023]图2c描绘如本文中所讨论的显示事件检测和本地广告调整过程的实施例的框图;以及
[0024]图3描绘如本文中所讨论的反应式广告本地调整过程的实施例的框图。
[0025]各附图将在【具体实施方式】的过程中详细地描述。
【具体实施方式】
[0026]以下详细描述涉及附图。不同附图中的相同的附图标记标识相同或者相似的元件。另外,以下详细描述不限制所讨论的概念。相反,本文中所讨论的概念的范围由所附权利要求及其等同来限定。
[0027]图1描绘数据存取设备100的实施例的框图。这样的数据存取设备可以配备有一个或多个存储器设备1050以及用于执行可以经由显示器1100(诸如屏幕)来呈现的一个或多个应用1010和/或网页浏览工具1030的一个或多个处理器1040。该应用1010和/或网页工具1030可以配备有或者被配置成具有用于在其中/在其上呈现广告的广告空间1020。这样的数据存取设备的变化可以包括台式、膝上型、上网本、手写板或者手持式计算平台。这样的数据存取设备1000的一些变化可以配备有用于呈现应用和/或网页数据和广告的显示器,诸如屏幕。在图1b-1d中示出呈现广告承载应用的数据存取设备显示器1100的变化。
[0028]在图1b中,设备显示器1100呈现应用1110,该应用1110具有在其中的特定内容1150和与该特定内容1150 —起呈现的广告1120。在大多数目前广告承载应用中,仅将广告1120相对于显示器1100来呈现,其中该广告1120被结合应用1110来呈现——但是没有直接写入该应用1110中或者作为该应用1110的一部分。传统的广告不知道应用1110内的事件或者不知道何时/如何反应于/响应于应用1110中的内容部署、颜色或者内容的移动状态的变化。然而,根据本公开内容的反应式广告模块监测并且知道与其同时呈现的内容。
[0029]图1c示出在设备显示器1100上呈现的广告实现的应用1110的实施例,其中内容1140在屏幕上被改变或者重新定位或者重新布置。在检测到应用1110中的内容1140部署或者分配或者组成的变化时,这样的变化中的反应式广告1130在应用1110中自身重新定位,而不需要来自广告服务器的输入或者指令来进行这样的操作。这样的重新定位可以通过使得应用设置多个许可广 告位置1200、1210、1220来实现。该广告1130然后选择许可位置1200中的一个许可位置并且在该处对自身进行渲染。
[0030]广告然后可以从应用接收信号或者解释来自应用的指示需要对广告重新定位的某些其他提示。这样的信号可以直接来自应用,或者可以是在广告中或者向广告提供的某个监测逻辑,该监测逻辑指示例如在广告附近的显示活动(即被绘制的大量像素)的变化。这样的信号可以建议,广告是用户可能想要看到的阻止内容,引起广告在其他许可位置1210、1220重新渲染其自己。新的许可位置还可以由应用来提供,或者可以通过监测广告中的逻辑或者向广告提供的逻辑来确定,该逻辑指示例如显示活动缺乏变化或者许可广告位置周围的显示活动的数量相对较少或降低。
[0031]这样的变化的示例包括涉及在虚拟环境周围移动字符或者视点的游戏。这样的应用中的反应式广告可以向显示器上的另一位置移动其自己,使得其不干扰游戏玩法。例如,广告可以作为跨被呈现在设备的显示器1100中的应用1110顶部的横幅来开始,但是当游戏字符或者视点到达屏幕顶部时,应用告知广告其挡道并且告诉广告单元移动至显示器的底部或者不同的屏幕位置。响应于来自应用的显示变化信息,横幅跨显示器的底部重新渲染其自己并且向应用返回在显示器的顶部的空间。
[0032]图1d示出在设备显示器1100上呈现的广告启用的应用1110的另一实施例,其中横幅内容1160已经改变其颜色方案。在检测到颜色方案的变化时,在这样的变化中的反应式广告模块1170会相应地调整其自己的颜色方案而不需要来自广告服务器的输入或者指令来进行这样的操作。另外,因为广告模块配备有其自己的逻辑,所以在一些变化中,这样的颜色调整可以使用来自任何外部系统的很少的交互或者没有来自任何外部系统的任何交互来完成。这样的变化可能需要提供应用1110的当前颜色方案/状态的输入数据。其他变化可以针对这样的颜色信息来轮询显示器1100或者设备1000的图形渲染部分。
[0033]这样的变化的示例包括用于监测财务的应用。这样的应用可以允许用户设置报告的颜色方案。当用户做出变化时,应用可以告知广告颜色方案或者是符合所选择的颜色方案的新的颜色值。广告响应于颜色方案信息来调整其颜色方案。在另外的变化中,颜色方案信息可以坚持背景广告选择或者管理信息缓存,其告知应用中所有随后显示的广告适当的/优选的颜色或者优选的颜色方案。
[0034]在一些变化中,应用或者广告发布者可以能够选择加入或者选择退出动态广告属性和/或位置调整。在一些变化中,发布者或者开发者可以特别地基于应用情境或者行为来创建用于动态重新配置的内容。在其他变化中,应用或者广告的发布者可以同意允许基于应用行为对广告位置、尺寸、颜色或者其他属性的基于第三方或者基于设备的调整。
[0035]在另外的变化中,应用或者游戏可以具有引起在应用中显示摇动或者其它移动或者改变其相对于应用或者显示器的位置或者方位(旋转/倾斜)中的一项或两项的特征。还可以指令与这样的应用同时显示的反应式广告以与应用显示中一致的方式来移动或者摇动或者倾斜或者旋转或者进行其它行为。例如,第一人射击游戏应用涉及紧张且现实的图形。无论何时在游戏中出现爆炸,该应用摇动玩家‘视图’很短一段时间。为了使得广告在游戏中更自然地出现,应用可以告诉在其上显示的广告它们应当例如水平摇动.5秒以与显示匹配。其他变化还可以包括暂时颜色变化,诸如在游戏内显示的其余部分由于玩家受伤或者物品爆炸或者某个类似的效果出现而被染上红色时变为微红颜色很短一段时间。在一些变化中,对广告的这样的调整可以由应用直接触发。在这样的变化中,该应用可以重新绘制或者重新定位广告或者向广告提供直接命令或者信号用于颜色或者位置变化。在反应式广告的一些变化中,广告单元接受来自应用的程序调用,从而向其给出关于动作、出现、位置等的额外的指令,其可以被改变而不需要调用广告网络的服务器。可以向广告的编码直接添加功能,从而向其给出可以由被启用/配置成呈现广告的应用或者程序直接访问的独立的功能。图2a示出了与设备应用交互的反应式广告的实施例。
[0036]在所示实施例中,设备应用5100可以向反应式广告5110发送屏幕变化信息5000。屏幕变化信息可以包括字符、对象或者视点在游戏中的位置、报告或者网站的颜色方案的变化、与游戏中的第一人视角的“摇动”或者着色相关的信息、应用的“有用”部分(诸如强调的或者选择的数据输入域)的位置的变化。
[0037]反应式广告模块5110(其包括在设备应用5100的使用或者访问期间显示的广告,但是其自身并非应用5100的一部分或者被编程/编码成应用5100)接收屏幕变化信息5010。在一些变化中,反应式广告5110可以根据所接收的屏幕变化信息5010来确定屏幕变化信息类型5030。该变化信息类型可以包括颜色、位置、运动及其组合。在一些变化中,应用5000发送的屏幕变化信息可以包括与运动、位置和颜色中的一个或多个相关的特定指令。在一些变化中,屏幕变化信息还可以包括诸如倾斜、方位、音频状态、功率状态、所检测到的运动、所检测到的位置、设备上可用的其他形式的传感器数据和/或应用5000在其上运行或者在其上被呈现的设备的网络连接状态等信息。在一些这样的变化中,广告5110可以省略变化信息类型确定步骤5030并且简单地基于由应用发送的特定变化信息来改变其出现或者行为5020。其中特定变化信息由设备发送或者由/从在设备上可用的传感器数据发送的变化可以包括其中向应用5000提供这样的设备或传感器数据的变化。该应用然后可以改变其行为或者出现,并且还向反应式广告5110提供变化信息或者其他屏幕或者显示器变化信号。
[0038]在其中变化信息5000不是给广告的明确的/特定的指令的变化(相反是与应用环境中进行的变化的类型相关的信息的形式)中,反应式广告基于由广告确定的变化信息类型5030来设置其出现或者行为5020。这一变化信息类型可以包括在广告模板或者标记语言中的数据,或者与广告模板或者标记语言相关的数据,用以改变如何在设备应用5110内渲染广告。在设置新的广告行为之后,告知应用已经修改广告5050并且呈现修改的广告5080 ο
[0039]在一些变化中,可以通过具有由应用或者其他处理或者工具可访问的广告的“外部”部分(诸如例如经由用于网页应用/工具的JavaScript)来实现与广告的通信。在这样的变化中,显示器的非内容/非广告部分中的逻辑操作可以调用这一 “外部”部分,从而标识所请求或者所建议的变化。该“外部”广告片段然后可以使用来自广告服务器(并且在一些情况下来自客户侧标记模板,并且在一些情况下还来自从非广告部分传递的值,诸如新的位置或者背景颜色)的广告内容来重新生成所渲染的广告的标记(诸如XML或者HTML)。外部部分然后使用这一新生成的标记来重新渲染广告。
[0040]图2b示出一个实施例,该实施例示出设备上的应用与在其上呈现的反应式广告的外部部分之间的交互。
[0041]在所示实施例中,设备应用7100可以向反应式广告7110的外部或者外部可访问的部分7200发送屏幕变化信息7000。屏幕变化信息可以包括字符、对象或者视点在游戏中的位置、报告或者网站的颜色方案的变化、与“摇动”相关的信息、游戏中的第一人视角的着色或者视觉元素、应用的“主动”部分(诸如强调的或者选择的数据输入域)的位置的变化、广告的可用空间(可用空间的尺寸、可用空间的显示器1100上的位置)、应用内的玩家成就。
[0042]外部反应式广告部分7200接收屏幕变化信息7010,该外部反应式广告部分7200是不同于在设备应用7100的使用或者访问期间显示的广告内容部分7210的反应式广告7110的一部分,但是该外部反应式广告部分7200与该广告内容部分7210相连,并且其自身不是应用7100的一部分或者被编程/编码成应用7100。在一些变化 中,这一屏幕变化信息可以简单地包括指示屏幕数据已经变化并且外部部分7200应当询问或者轮询显示或者渲染过程以确定变化类型的信号。在其他变化中,屏幕变化信息7010可以包括关于应用的显示变化的更特定数据。
[0043]在其他变化中,屏幕变化信息可以包括颜色、位置、运动及其组合的变化。在一些变化中,从应用7000发送的屏幕变化信息可以包括与运动、位置和颜色中的一个或多个相关的特定指令。在这样的变化中,外部部分7200可以基于所接收的屏幕变化信息7010或者设备7100中存储的本地标记模板7020或者广告内容7040或者广告数据库7120中存储的标记数据来创建用于呈现广告的新的标记数据7030。
[0044]在其中所接收的屏幕变化信息7010不是明确的/特定的变化信息的形式(而是与应用环境中出现的变化的类型有关的信息的形式)的变化中,外部部分7200可以省略或者可以甚至不访问本地标记模块7020,并且可以必须仅基于广告内容7040或者在一些情况下仅基于从广告数据库7120可用的标记数据来创建用于广告呈现的新的标记数据。在创建新的标记数据7030之后,外部部分重新渲染广告内容7050并且告知设备或者设备应用7100呈现修改的广告内容7080。
[0045]在其他变化中,应用可以直接通过对反应式广告的“外部”部分的功能调用来控制反应式广告。这样的变化在图2c中描绘。在所示变化中,在设备上运行的应用6100可以更快并且更准确地确定在其内出现的显示环境变化类型6010。该应用还可以基于初始广告显示参数或者从应用到广告的最后发送的变化指令而知道广告的位置、颜色和当前行为。这样的信息可以使得应用能够基于应用中出现的所确定的变化类型6010来确定正确的指令集。该应用6100然后可以基于所确定的变化类型6010来发送广告变化指令6070。
[0046]反应式广告6110从应用接收变化指令6000。该变化指令6000可以包括与新的位置、颜色和/或运动参数有关的信息。在一些变化中,变化指令可以包括绝对指令,诸如特定颜色方案、应用内位置和/或运动类型。在另外的变化中,变化指令可以包括相关信息,诸如竖直或者水平运动的量、颜色方案变化的程度、动态运动的时间段的量或者其组合。
[0047]基于所接收的变化指令6000来修改6050广告6110,并且设备应用6100呈现修改的广告6080,直到广告的显示/呈现时间到期,应用被关闭,或者应用中出现批准对广告行为进行变化的另一显示变化事件。
[0048]应用7100与反应式广告7200的外部部分之间的信息交换可以在数据存取/数据处理设备内部的任何数目的数据交换/通信信道上出现。应用7100和广告7110可以是存储在一个或多个存储器位置并且由设备中的一个或多个处理器来操作的单独的程序/对象。与屏幕变化信息和广告行为修改相关的信息可以经由用于存储处理器内的信息或者在处理器与存储器之间传递信息的总线和/或寄存器而在两个程序/对象之间交换。
[0049]广告变化指令6070的另外的变化可以包括广告颜色、位置和动画外部的行为和参数。一些变化可以启用/停用广告的多媒体方面,诸如声音、视频或者静态帧的类视频循环。例如,在其中需要用户注意力/关注的应用的部分期间一一诸如在修改财务/银行应用中的用户配置文件信息时或者在游戏中的特定动作序列期间一一可以停用具有多媒体/视频分量或者引人注目的动画/移动的广告。另外的变化还可以允许应用向反应式广告提供其当前多媒体设置。在这样的变化中,在静音模式的应用操作可以指令在其上呈现的广告还以静音模式操作而不管整个设备是否正在以静音模式操作。
[0050]图3中描绘与由显示变化触发的应用内广告修改关联的工作流的示例。在所示变化中,显示变化事件3000的识别引起应用或者广告(取决于配置)确定是否需要改变应用内的广告的颜色3030和/或位置3010。在所示变化中,这些确定并行进行。在其他变化中,这些确定可以串行进行或者作为同时评估参数/参数集的整个组合过程的一部分。
[0051]如果需要新的位置,则可以通过指令形式的应用或者通过广告基于从应用接收的显示信息来设置3020新的位置。新的颜色可以以相似的方式来设置3040。在确定并且设置颜色和位置信息/变化之后,分析修改的广告3080以确定是否可以要求/指令某个运动3050或者其他类型的动画(诸如颜色渐入和渐出)。如果不需要任何运动或者动画3050,则呈现3070和显示修改的广告3080。如果需要运动,则以移动/动画格式3060呈现修改的广告3080 ο在一些变化中,移动/动画格式呈现3060可以内在地或者自动地触发随后的显示变化检测3000以确定何时停止/改变运动动画。在其他变化中,运动/动画的设置可以包括时间限制或者由主机应用告知或者指令的某个其他可终止或者自终止过程的系列或重复。
[0052]在一些情况下,系统的各方面的硬件和软件实现之间存在细微差别:硬件或者软件的使用通常(而非经常,因为在某些情境中,硬件与软件之间的选择可以变得很清楚)是表示成本与效率权衡之间的关系的设计选择。存在各种可能影响本文中所描述的处理和/或系统和/或其他技术的媒介(例如硬件、软件和/或固件),并且优选媒介会随着其中部署有处理和/或系统和/或其他技术的情境而变化。例如,如果实现器确定速度和精度最重要,则实现器可以选择主要硬件和/或固件媒介;如果灵活性最重要,则实现器可以选择主要软件实现;或者备选地,实现器可以选择硬件、软件和/或固件的某个组合。
[0053]以上详细描述已经通过使用框图、流程图和/或示例而给出设备和/或处理的各种实施例。在这样的框图、流程图和/或示例包含一个或多个功能和/或操作的情况下,本领域技术人员应当理解,这样的框图、流程图或者示例内的每个功能和/或操作可以通过大量硬件、软件、固件或者其实质上的任意组合单独地和/或共同地实现。在一个实施例中,本文中所描述的主题的若干部分可以经由专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)或者其他集成格式来实现。然而,本领域技术人员将认识到,可以用集成电路将本文中整体或者部分公开的实施例的一些方面等同地实现为在一个或多个计算机上运行的一个或多个计算机程序(例如,实现为在一个或多个计算机系统上运行的一个或多个程序),实现为在一个或多个处理器上运行的一个或多个程序(例如,实现为在一个或多个微处理器上运行的一个或多个程序),实现为固件,或者实现为其实质上的任意组合,并且应当认识到,本领域技术人员鉴于本公开内容可以很好地针对软件和/或固件设计电路和/或编写代码。另外,本领域技术人员应当理解,本文中所描述的主题的机制能够被分配为各种形式的程序产品,并且本文中所描述的主题的说明性实施例适用,而不管用于实际上执行分配的信号承载介质的特定类型。信号承载介质的示例包括但不限于以下:可记录型介质,诸如软盘、硬盘驱动器、光盘(⑶)、数字视频光盘(DVD)、数字磁带、计算机存储器等;以及传输型介质,诸如数字和/或模拟通信介质(例如光缆、波导、有线通信链路、无线通信链路等)。
[0054]本领域技术人员应当认识到,以本文中所阐述的方式来描述设备和/或处理并且之后使用工程实践来将这样的所描述的设备和/或处理集成为数据处理系统在本领域很常见。也就是,可以经由合理数量的实验来将本文中所描述的设备和/或处理的至少部分集成为数据处理系统。本领域技术人员应当认识到,典型的数据处理系统通常包括系统单元外壳、视频显示设备、存储器(诸如易失性和非易失性存储器)、处理器(诸如微处理器和数字信号处理器)、计算实体(诸如操作系统、驱动器、图形用户界面和应用程序)、一个或多个交互设备(诸如触摸板或者触摸屏)和/或包括反馈回路和控制电机(例如用于感测位置和/或速度的反馈;用于移动和/或调整部件和/或数量的控制电机)的控制系统中的一个或多个。典型的数据处理系统可以 使用任何合适的商业可获得的部件(诸如通常在数据计算/通信和/或网络计算/通信系统中找到的那些部件)来实现。
[0055]关于本文中的基本上任何复数和/或单数术语的使用,本领域技术人员可以根据情境和/或应用来从复数转化成单数和/或从单数转化成复数。出于清楚的目的可以在本文中清楚地给出各种单数/复数置换。
[0056]本公开内容中仅示出和描述本文中所讨论的系统和解决方案的示例性实施例。应当理解,本文中所讨论的系统和解决方案能够在各种其他组合和环境中使用,并且能够在如本文中所表达的概念的范围内变化或者修改。一些变化可以用硬件、固件和/或软件的组合来实施。一些变化可以至少部分在非暂态计算机可读存储介质(诸如存储器芯片、硬件驱动器、闪存存储器、光学存储介质、或者适合用于向各种硬件设备和/或硬件设备的组合/集合传输的全部或者部分编译的程序、适合用于由各种硬件设备和/或硬件设备的组合/集合下载的全部或者部分编译的程序、适合用于在各种硬件设备和/或硬件设备的组合/集合上安装的全部或者部分编译的程序)上来实施。这样的变化不应当被认为是偏离本文中所讨论的系统和解决方案的精神和范围,并且本领域技术人员很清楚的所有这样的修改意在被包括在以下权利要求的范围内。
【主权项】
1.一种调整与应用同时呈现在数据存取设备显示器上的投放广告的显示设置的方法,所述投放广告来自所述应用内,所述方法包括: 在所述应用内标识所述应用的显示状态的变化; 从所述应用向所述投放广告发送关于所标识的变化的信息; 基于所标识的变化来改变所述应用内的广告位置、关于所述设备显示器的广告方位、相对于所述应用的广告颜色方案和相对于所述显示器的广告动画中的至少一项;以及在所述显示器上与所述应用同时呈现所改变的广告;其中所述标识、发送、改变和呈现步骤在所述设备上本地执行。2.根据权利要求1所述的方法,其中所述改变包括: 在所述广告中从所述应用接收所标识的变化信息; 基于所述标识的变化信息来设置至少一个广告显示或者广告行为参数;以及 向所述应用告知所述设置的显示或者行为参数。3.根据权利要求1所述的方法,其中所述发送包括: 在所述应用内确定显示变化类型,所述显示变化类型指示所述广告位置、所述广告方位、所述广告颜色方案和所述广告动画中的至少一项的变化; 在所述应用内基于所确定的显示变化类型来计算所述广告的新的显示指令;以及 向所述广告发送所述新的显示指令,以及 其中所述改变包括基于所述新的显示指令来执行所述改变。4.根据权利要求2所述的方法,其中所述设置包括改变所述广告的颜色方案。5.根据权利要求1、2或3所述的方法,其中所述应用是游戏。6.根据权利要求1、2或3所述的方法,所述方法还包括: 基于所述应用内的所改变的广告来存储显示参数; 使用来自广告服务器的新的投放广告来代替所改变的广告;以及在与所述应用同时显示所述新的投放广告期间向所述新的投放广告应用所述存储的显示参数。7.根据权利要求1、2或3所述的方法,所述方法还包括: 从所述应用接收所发送的标识的变化信息和所述广告的逻辑部分; 使用所述逻辑部分创建标记数据,所述标记数据定义如何基于所接收的变化信息来渲染所述广告的内容部分;以及 其中所述改变包括基于所创建的标记数据来重新渲染所述内容部分。8.根据权利要求7所述的方法,其中所述创建标记数据包括基于所述设备上存储的本地标记模板来创建标记数据。9.根据权利要求7所述的方法,其中所述创建标记数据包括基于广告数据库中存储的标记信息来创建标记数据。10.根据权利要求1、2或3所述的方法,其中所标识的变化包括用于改变所述广告在所述应用内的出现的特定指令,并且其中所述改变通过向所述广告应用所述特定指令来实现。11.根据权利要求1、2或3所述的方法,所述方法还包括基于由所述应用生成的广告请求通过数据传输网络来向所述数据存取设备投放所述广告。12.根据权利要求2所述的方法,所述方法还包括: 从所述应用接收所发送的标识的变化信息和所述广告的逻辑部分; 其中所述设置包括使用所述逻辑部分创建标记数据,所述标记数据定义如何基于所接收的变化信息来渲染所述广告的内容部分; 其中所述告知包括向所述应用提供所创建的标记数据;以及 其中所述改变包括基于所创建的标记数据来重新渲染所述内容部分。13.一种系统,包括: 布置在数据存取设备中的处理器; 计算机可读存储器,具有存储在所述计算机可读存储器中的指令集,所述指令集在由所述处理器执行时使得所述处理器执行调整与应用同时呈现在所述数据存取设备的显示器上的投放广告的显示设置的方法,所述投放广告来自所述应用内,所述方法包括: 在所述应用内标识所述应用的显示状态的变化; 基于所标识的变化来改变所述应用内的广告位置、关于所述设备显示器的广告方位、相对于所述应用的广告颜色方案和相对于所述显示器的广告动画中的至少一项;以及在所述显示器上与所述应用同时呈现所改变的广告;其中所述标识、改变和呈现步骤在所述设备上本地执行。14.根据权利要求13所述的系统,其中所述数据存取设备是移动电话。15.根据权利要求13所述的系统,所述系统还包括布置在所述数据存取设备中的数据通信单元,其中所述数据通信单元接收所述投放广告;所述投放广告响应于由所述应用生成的广告请求通过数据传输网络被投放至所述数据存取设备。16.根据权利要求13、14或15所述的系统,所述系统还包括: 基于所述改变的结果来存储广告显示参数的参数存储器;以及 其中所述处理器还执行以下步骤:响应于使用所述数据存取设备接收到代替所改变的广告的新的投放广告来向与所述应用同时显示的新的投放广告应用所述存储的显示参数。17.根据权利要求13、14或15所述的系统,其中所述改变的步骤包括: 创建标记数据,所述标记数据定义如何基于所接收的变化信息来渲染所述广告的内容部分;以及 基于所创建的标记数据来重新渲染所述内容部分。18.根据权利要求13、14或15所述的系统,其中所述处理器基于来自所述投放广告的逻辑部分的指令来执行所述改变。19.一种调整与应用同时呈现在数据存取设备显示器上的投放广告的显示设置的方法,所述投放广告来自所述应用内,所述方法包括: 在所述应用内标识所述应用的显示状态的变化; 从所述应用向所述投放广告发送所标识的变化; 从所述应用接收所发送的标识的变化信息和所述投放广告的逻辑部分; 使用所述逻辑部分创建标记数据,所述标记数据定义如何基于所接收的变化信息来在所述设备显示器上渲染所述投放广告的内容部分;以及 基于所创建的标记数据来在所述设备显示器上重新渲染所述广告的所述内容部分,其中所述重新渲染包括改变所述应用内的广告位置、关于所述设备显示器的广告方位、相对于所述应用的广告颜色方案和相对于所述显示器的广告动画中的至少一项;以及 在所述显示器上与所述应用同时呈现所改变的广告;其中 所述标识、发送、重新渲染和呈现步骤在所述设备上本地执行。20.根据权利要求19所述的方法,其中所述创建标记数据包括基于广告数据库中存储的标记信息来创建标记数据。
【专利摘要】本发明提供在应用中创建和呈现反应式广告的系统和方法。反应式广告包括被配置成或者能够基于来自应用的指令或者响应于应用内的变化来改变位置、颜色、尺寸和其他属性的反应式广告。一些反应式广告可以包括接受输入并且调整内容部分的行为和呈现的外部可访问逻辑部分,该内容部分是在应用中显示的广告部分。
【IPC分类】G06F15/16, G06F3/14
【公开号】CN104903845
【申请号】CN201380069260
【发明人】D·H·范迪克, T·兹维贝尔
【申请人】谷歌公司
【公开日】2015年9月9日
【申请日】2013年12月27日
【公告号】EP2941689A1, US20140188636, WO2014107405A1

最新回复(0)