AMP

将您的广告技术集成到 AMP 中

重要提示:此文档不适用于您当前选择的格式网站

如果您是希望与 AMP HTML 集成的广告技术提供商,请参阅以下指南。为确保最低的延迟和质量,请在向 AMP 开源项目提交拉取请求之前,遵循此处列出的说明。有关如何开始为 AMP 做贡献的一般指导,请参阅 docs/contributing.md

广告服务器

示例:DFP,A9

作为广告服务器,您支持的发布商会包含您提供的 JavaScript 库,并放置各种“广告代码片段”,这些代码片段依赖 JavaScript 库来获取广告并在发布商的网站上呈现它们。

由于 AMP 不允许发布商执行任意 JavaScript,因此您需要为 AMP 开源代码做出贡献,以允许 amp-ad 标记从您的广告服务器请求广告。

例如:可以使用以下语法调用 Amazon A9 服务器

<amp-ad
  width="300"
  height="250"
  type="a9"
  data-aax_size="300x250"
  data-aax_pubname="test123"
  data-aax_src="302"
>
</amp-ad>

请注意,type 之后的每个属性都取决于 Amazon 的 A9 服务器为了投放广告而期望的参数。a9.js 文件向您展示了如何将参数映射到通过 https://c.amazon-adsystem.com/aax2/assoc.js URL 调用 A9 服务器的 JavaScript 调用。AMP 广告标记传递的相应参数将附加到 URL,以返回广告。

有关如何将您的广告网络与 AMP 集成的详细信息,请参阅 将广告网络集成到 AMP 中

供应方平台 (SSP) 或广告交易平台

示例:Rubicon,Criteo 或 Appnexus,Ad-Exchange

如果您是一个希望直接从发布商的网页调用的卖方平台,则需要遵循与上述与广告服务器集成相同的说明。将您自己的 type 值添加到 amp-ad 标记中,可以让您直接将标记分发给发布商,以便他们可以将您的标记直接插入到其 AMP 页面中。

更常见的是,SSP 与发布商合作,在其广告服务器中处理 SSP 的广告标记。在这种情况下,请确保广告服务器广告素材中脚本加载的所有资源均通过 HTTPS 进行加载。对于某些广告格式(例如可扩展广告)存在一些限制,因此我们建议您使用发布商测试最常用的广告素材格式。

广告代理商

示例:Essence,Omnicom

与您的发布商合作,以确保您开发的广告素材符合 AMP 标准。由于所有广告素材都加载到 iframe 中,其大小在调用广告时确定,因此请确保您的广告素材不会尝试修改 iframe 的大小。

确保使用 HTTPS 请求广告素材的所有资源。目前某些广告格式不受完全支持,我们建议您在 AMP 环境中测试广告素材。一些示例是:富媒体可扩展广告、插页式广告、页面级广告。

视频播放器

示例:Brightcove,Ooyala

在常规 HTML 页面中工作的视频播放器将无法在 AMP 中工作,因此必须创建一个特定的标签,允许 AMP 运行时加载您的播放器。Brightcove 创建了一个自定义的 amp-brightcove 标签,允许在 AMP 页面中播放媒体和广告。

可以使用以下方式调用 Brightcove 播放器

<amp-brightcove
  data-account="1290862519001"
  data-video-id="ref:amp-docs-sample"
  data-player="S1Tt8cgaM"
  layout="responsive"
  width="480"
  height="270"
>
</amp-brightcove>

有关如何开发像 Brightcove 这样的 amp 标签的说明,请参阅 此拉取请求

视频广告网络

示例:Tremor,Brightroll

如果您是视频广告网络,请与您的发布商合作,以确保

  • 所有视频资源均通过 HTTPS 提供
  • 发布商的视频播放器具有 AMP 支持

数据管理平台 (DMP)

示例:KRUX,Bluekai

请参阅 如何增强自定义广告配置

您可以使用类似的方法,通过将从用户 Cookie 获取的受众细分传递到广告调用中来丰富广告调用。

可见性提供商

示例:MOAT,Integral Ad Science

可见性提供商通常通过广告服务器的广告素材包装器与发布商集成。如果情况如此,请确保广告素材包装器通过 HTTPS 加载所有资源。

例如,对于 MOAT,请确保将 http://js.moatads.com 切换到 https://z.moatads.com

另请参阅使用 相交观察器模式 的方法。

内容推荐平台

示例:Taboola,Outbrain

如果您今天在发布商网站上嵌入了一些 JavaScript 代码,但该方法在 AMP 页面中不起作用,则此功能很有用。如果您想在 AMP 页面上推荐内容,我们建议您使用 amp-embed 扩展 来请求内容详细信息。请参阅 Taboola 示例。