AMPHTML 广告简介
重要提示:此文档不适用于您当前选择的格式网站!
什么是 AMPHTML 广告?
AMPHTML 广告是更快速、更轻量、更安全的方式,可在网络上投放广告。尽管 AMP 页面支持传统 HTML 广告,但这些广告的加载速度可能很慢。要让广告本身与 AMP 页面的其他部分一样快,您可以在 AMPHTML 中构建广告。AMPHTML 广告仅在经过验证后才会投放,确保广告安全且性能良好。最重要的是,这些广告可以在网络上的任何位置投放,而不仅仅是在 AMP 页面上。
AMPHTML 广告根据 AMPHTML 广告规范(AMP HTML + CSS 的一种变体)以 AMP HTML 编写。这意味着广告不再能够运行任意 JavaScript,而这传统上是广告性能不佳的头号原因。因此,就像核心 AMP 一样,核心广告 JavaScript 用例直接内置于 AMP 开源项目中,可确保广告行为良好。
优势
为什么 AMPHTML 广告比传统广告更好?
- 更快:AMPHTML 广告更快,因为在页面渲染过程中更早请求广告,并在用户即将看到广告之前立即显示广告。AMPHTML 广告的文件大小减小也提高了速度。
- 更轻量:AMPHTML 广告结合了常用的广告功能,从而减小了广告的文件大小。在页面上,AMPHTML 广告也消耗更少的资源。例如,AMPHTML 广告不会像常规广告中 10 个跟踪器各自请求自己的信息那样,而是收集一次所有数据,然后将其分发给任意数量的感兴趣的跟踪器。
- 协调:在 AMP 页面上,AMP 运行时 可以将移动电话的有限资源协调到正确的组件,在正确的时间提供最佳用户体验。例如,当 AMPHTML 广告不在当前视口中时,带有动画的 AMPHTML 广告将暂停。
- 更具吸引力:用户无法与他们看不到的广告互动。更快的广告会导致更高的可见性,从而导致更高的点击率,最终导致更好的广告效果。
- 免受恶意软件侵害:使用 AMPHTML 广告传播恶意软件是不可能的,因为广告在投放之前会经过验证。因此,广告商可以确保安全的用户体验和积极的品牌认知。
- 更灵活:AMPHTML 广告设计为可在 AMP 和非 AMP 网页上以及在任何设备上运行。
格式
AMPHTML 广告灵活且动态,允许使用许多创意格式,例如轮播、视差和灯箱,仅举几例。通过利用 示例 中的开源 AMPHTML 广告模板开始使用。
轮播 | 视差视频 | 灯箱 |
AMPHTML 广告的工作原理
- 发布商通过
amp-ad
标签在其 AMP 页面上插入一个广告位,指定他们希望使用的广告网络。 - AMP 运行时向指定的广告网络发送广告请求以检索广告。能够投放 AMPHTML 广告的广告网络提供 快速获取实现,该实现验证并签署创意。
- 广告网络使用 AMPHTML 广告进行响应,AMP 运行时在 AMP 页面上呈现广告。
投放 AMPHTML 广告
发布商
要在 AMPHTML 中投放你的直接销售广告格式,你必须根据 AMPHTML 广告规范 创建广告,并使用支持 AMPHTML 广告投放的广告服务器投放广告。目前,以下广告服务器支持 AMPHTML 广告
- DoubleClick for Publishers
- TripleLift
- Dianomi
- Adzerk
- Google AdSense
要通过你的间接渠道(例如,交易所、SSP 等)投放 AMPHTML 广告,请使用 以下列表 中的支持广告网络/广告服务器。
创意代理商
如果你是一家创意代理商,你必须根据 AMPHTML 广告规范 创建广告。有关灵感和示例,请参阅 示例 中的开源 AMPHTML 广告模板。或者,使用以下工具之一创建 AMPHTML 广告
- Celtra 的广告创建器
- Google Web Designer
- Adobe Animate(即将推出)
广告网络/服务器
要向 AMP 页面投放 AMPHTML 广告,你需要为你的网络创建一个 amp-ad
扩展(除非你已经有一个),该扩展使用 快速获取广告请求实现。有关详细信息,请参阅 与 AMP 集成以投放展示广告。请记住,向非 AMP 页面投放 AMPHTML 无需特殊集成。
创建 AMPHTML 广告
从头开始:AMPHTML 广告必须遵循 AMPHTML 广告规范。有关演示和示例,请参阅 示例 中的开源 AMPHTML 广告模板。
使用工具:可以使用以下任何工具来构建 AMPHTML 创意素材
- Celtra 的广告创建器
- Google Web Designer
- Adobe Animate(即将推出)
验证 AMPHTML 广告语法
创建 AMPHTML 广告后,应确保广告使用正确的 AMPHTML 语法。根据开发环境,有几种选择可用于验证 AMPHTML 广告
- 使用 AMP 验证器 NPM 模块将验证集成到构建 CI 中。
- 使用 AMP 验证器 进行一次性测试。
- 与 Cloudflare 合作并使用其公共验证器端点。
在 RTB 中支持 AMPHTML 广告
对于希望在实时竞价 (RTB) 环境中支持 AMPHTML 广告的 SSP 和广告交易所,请参阅 RTB 广告交易所实施指南 了解详情。
常见问题解答
是否有任何 AMPHTML 广告示例?
是的。可以在 示例 中找到许多外观精美的 AMPHTML 广告模板。这些示例使用 AMP 中的高级组件。
AMPHTML 广告是否支持第三方验证和可见性检测?
是的,可以使用 amp-analytics
提供对验证和可见性检测的原生支持(例如,Google 的 ActiveView 就是通过这种方式集成的)。还有其他供应商(如 MOAT)也在积极实施对它的支持。
AMPHTML 广告是否支持基于时间线的动画?
是的。请参阅 amp-animation
。
大多数广告都有可点击目标和可配置的广告退出。AMPHTML 广告是否有类似的机制?
是的。请参阅 amp-ad-exit
。
我找不到我需要的内容,我可以在哪里提问?
- Stack Overflow 是我们推荐的查找有关 AMP 问题的答案的方法;由于 AMP 项目社区的成员会定期监控 Stack Overflow,因此你很可能会在那里最快的收到问题的解答。
- 加入 Slack #a4a-discuss 频道以获取解决方案和答案。
- 如果你在 AMP 中遇到错误或对 AMP 有功能请求,请参阅 报告 AMP 问题 以了解如何提交问题。