确定内容项目显示环境的配置的制作方法

文档序号:8476740阅读:223来源:国知局
确定内容项目显示环境的配置的制作方法
【技术领域】
[0001]本发明总体涉及信息展示。
【背景技术】
[0002]可以通过互联网向各种用户设备提供赞助的内容(例如,广告)。例如,资源(例如,网页)可以包括内容项目显示环境(例如,诸如内嵌框架(iFrame)的广告槽),其中可以呈现赞助的内容。这些环境可以被限定在资源中或者被限定用于利用资源来展示,例如,连同搜索结果或其他内容。赞助的内容还可以通过专用门户网站或在用户设备上执行的应用来分发。

【发明内容】

[0003]通常,本说明书中描述的主题的一个方面可以以如下方法来实现,该方法包括:接收用于内容项目在资源中的内容项目显示环境中显示的内容项目请求。资源由属于第一出版商的第一域的设备主控并且内容项目显示环境由属于第二出版商的第二域的设备主控,该第二出版商不同于第一出版商,该第二域不同于第一域。第一域包括出版商侧文件,该出版商侧文件由属于第一域的设备主控,该出版商侧文件促进来自第二出版商的内容项目在内容项目显示环境中的显示。响应于接收到内容项目请求,由一个或多个数据处理器提供内容项目连同测量指令,该测量指令可操作为与出版商侧文件交互以在内容项目显示环境中生成子显示环境。子显示环境是内容项目显示环境在资源的文档对象模型表示中的子层次。测量指令通过子显示环境与资源交互以使得生成用于内容项目显示环境的测量数据,并且其中防止测量指令通过内容项目显示环境与资源交互。接收测量数据,该测量数据指定内容项目显示环境和资源的配置。
[0004]本方面的其他实施例包括对应的系统、装置和在计算机可读存储介质上编码的计算机程序,该计算机程序被配置为执行方法的动作。
[0005]这些和其他实施例均可以可选地包括以下特征中的一个或多个特征。该方法可以包括:接收用于第二内容项目在内容项目显示环境中显示的第二内容项目请求,其中第二内容项目请求在内容项目请求之后被接收,至少部分地基于测量数据来从多个第二内容项目中选择第二内容项目,以及提供指定第二内容项目的数据。该方法可以包括确定内容项目显示环境的定位允许可扩展广告被扩展而不与资源的边界相交。
[0006]内容项目显示环境可以是第一内嵌框架并且子显示环境可以是第二内嵌框架,该第二内嵌框架被嵌套在第一内嵌框架中。内容项目可以是可扩展广告或者折叠线上方的广告。可扩展广告是响应于对可扩展广告的用户兴趣的指示而扩展的广告,并且折叠线上方的广告是在资源的初始渲染时被显示在渲染资源的用户设备的视口中的广告。
[0007]在一些实施方式中,测量指令不修改限定资源的指令,并且通过资源中的安全措施或者促进资源的显示的浏览器应用中的安全措施中的至少一个安全措施来防止测量指令通过内容项目显示环境与资源交互。
[0008]在本说明书中描述的主题的特定实施方式可以被实施为实现以下优点中的一个或多个优点。测量指令与内容项目一起被提供,该内容项目用于在资源上的内容项目显示环境中显示。测量指令在执行时使得内容项目现实环境的子显示环境在内容项目显示环境被实例化。可以通过子显示环境从资源访问指定或限定资源的资源数据,其中这种访问不被允许通过内容项目显示环境。因此,指定了资源和内容项目显示环境的配置(例如,资源和内容项目显示环境的布局)的测量数据可以从资源数据中获取或者导出,并且用来确定哪些内容项目将在内容项目显示环境中适当地渲染(例如,哪些可扩展内容项目可以以扩展的形式被完全渲染)或者内容项目被显示在资源上的期望的位置中(例如,被显示在折叠线上方)。
[0009]确保内容项目在内容项目显示环境中适当地渲染增强了用户体验。例如,增强用户体验可以引起用于内容赞助商的内容项目的增加的货币化。确保内容项目被显示在出版商的资源上的广告商期望的位置中增加了内容项目赞助商将继续在那些出版商的资源上放置内容项目的可能性,这反过来增加出版商的收入。
[0010]在附图和以下描述中阐述了本说明书中描述的主题的一个或多个实施方式的细节。主题的其他特征、方面和优点从说明书、附图和权利要求中将变得明显。
【附图说明】
[0011]图1是用于分发内容的示例环境的框图。
[0012]图2A是用于获得用于内容项目显示环境的测量数据的示例过程的流程图。
[0013]图2B描绘显示了子显示环境的用户界面。
[0014]图3是用于生成用于内容项目显示环境的测量数据的示例过程的流程图。
[0015]图4是可编程处理系统的框图。
[0016]在各附图中类似的参考数字和符号指示类似的元件。
【具体实施方式】
[0017]将被显示在特定的内容项目显示环境中的一些内容项目的合格性取决于内容项目显示环境以及内容项目显示环境驻留于其上的资源的配置(例如,在资源上的内容项目显示环境的相对定位、内容项目显示环境的大小、资源的大小)。例如,这种配置依赖的内容项目是可扩展内容项目(例如,可扩展广告),该可扩展内容项目可以初始地以未扩展的形式(例如,以728X90像素形式)来呈现,并且当扩展事件发生时,可以以扩展的形式(例如,以728X270像素形式)来呈现。可扩展内容项目的扩展的形式应该“容纳”在资源内以防止不需要的效果,诸如裁剪或者未能渲染。例如,如果可扩展内容项目是在资源左上角的内容项目显示环境中并且试图向上扩展到资源的顶部边界中,则可扩展内容项目可能未能以其扩展的形式渲染或者以其扩展的形式不正确地渲染。
[0018]如下所述,另一示例性配置依赖的内容项目是折叠线上方的内容项目,其被指定为仅被显示在折叠线上方的内容项目环境中(例如,被显示在资源的初始渲染时可见的内容项目显示环境中)。因此,折叠线上方的内容项目不应该被选择用于在资源的初始渲染时将对用户不可见的内容项目显示环境(例如,折叠线下方的并且用户必须向下滚动来看到的内容项目显示环境)中显示。
[0019]因此,对于这种配置依赖的内容项目,内容项目显示环境的配置必须对内容管理和分发系统是已知的以确保所选择的内容项目可以适当地渲染或者被显示在期望的位置中。可以以多种方式来确定内容项目显示环境的配置。例如,内容管理和分发系统可以包括具有提供用于在内容项目显示环境中的显示的内容项目的用户设备指令,该用户设备指令使得用户设备返回关于内容项目显示环境的配置信息。然而,在一些场景下,出于网络或系统安全原因,防止这种用户设备指令访问来自资源的相关的配置信息。例如,在一些浏览器或其他用户设备应用中的安全措施防止包括具有显示在某些类型的内容项目显示环境(例如,内嵌框架)中的内容项目的指令访问资源的资源数据。这是旨在防止指令中的恶意代码访问或改变资源数据或者不需要地影响渲染用户设备的跨站脚本限制。
[0020]该描述通常涉及确定关于用于在资源(例如,网页)上显示内容项目(例如,广告)的内容项目显示环境(例如,内嵌框架广告槽)的配置(例如,相对定位、大小)的测量数据,其中内容项目显示环境属于与资源的域不同的域,并且在一些情况下,由与资源的出版商不同的出版商主控。例如,确定了网页的大小以及网页上第三方内嵌框架广告槽的相对位置和大小。
[0021]如上所述,一些安全模型防止在第三方内容项目显示环境中运行的指令(例如,脚本)访问其上呈现/渲染了第三方显示环境的资源。因此,在内容项目显示环境中运行的指令不能够访问资源数据以确定关于内容项目显示环境和资源的配置信息。如下所述,为了解决这种限制,测量指令与将被显示在内容项目显示环境中的内容项目(或者内容项目的一定百分比)一起被提供,该测量指令子显示环境被实例化在内容项目显示环境中。以如下方式来配置子显示环境,该方式通过在子显示环境中运行的过程允许资源的资源数据可用于检查来促进关于资源的配置信息的生成。
[0022]更具体地,测量指令与出版商侧文件交互以在内容项目显示环境中生成子显示环境(例如,在内嵌框架广告槽中的嵌套的内嵌框架),该出版商侧文件被托管在属于资源的域的服务器上。测量指令通过子显示环境进一步与资源交互,以生成关于内容项目显示环境和资源的配置。例如,测量指令通过子显示环境与出版商侧文件交互(例如,向出版商侧文件传递参数),以使得呈现资源的用户设备访问来自服务器的配置确定指令(例如,脚本)。配置确定指令与资源一起运行(在资源的上下文中运行)并且具有对资源的域上的生成用于内容项目显示环境和资源的测量数据所必需的资源数据的访问。在一些实施方式中,如下所述,测量确定系统生成并提供测量指令。
[0023]图1是用于分发内容的示例环境100的框图。示例环境100包括用于向用户设备106选择并提供内容的内容管理和分发系统110。示例环境100还包括网络102,诸如广域网(WAN)、因特网或它们的组合。网络102连接出版商104、用户设备106、内容赞助商108 (例如,广告商)和测量确定系统120(其可以是内容管理和分发系统110的一部分或者与内容管理和分发系统110分呙)。不例环境100可以包括许多出版商104、用户设备106和内容赞助商108。
[0024]在一些实施方式中,内容管理和分发系统110包括请求处理器,该请求处理器可以从用户设备106接收针对内容的请求一一内容项目请求、标识一个或多个内容项目(该一个或多个内容项目可以包括一个或多个可扩展内容项目或折叠线上方的内容项目)以及提供具有响应于请求的内容项目的回复。如下所述,在一些实施方式中,回复包括指定测量指令的数据,该测试指令促进关于内容项目显示环境和资源的测量数据(例如,相对位置、大小)的生成。
[0025]出版商104通常管理包括与域名相关联的并且由一个或多个服务器主控的一个或多个资源105的网站。示例网站是超文本标记语言(HTML)格式的网页的集合,超文本标记语言(HTML)可以包含文本、图像、多媒体内容和编程元素,诸如脚本。每个出版商104都是控
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1