打开空间

实施指南

锚定广告

Anchor ads

固定在屏幕顶部或底部的广告条,用户滚动页面时它保持不动,而且可以轻松关闭。

  • AdSense
  • Ad Manager
  • 手机和桌面端
桌面端
手机

1 分钟看懂

什么是锚定广告

锚定广告是一条贴在屏幕边缘的广告条。想象冰箱贴:门开开关关,冰箱贴还在原来的位置。这里也一样。用户上下滚动文字,广告条仍然固定在屏幕顶部或底部。它盖在页面上方。

在 AdSense 中,锚定广告属于自动广告,位于名为叠加式格式的分组中。叠加式是指广告显示在页面上方。Google 解释说,默认情况下,锚定广告出现在屏幕顶部,当放在顶部会妨碍用户时,就会移到底部。顶部的广告要等用户滚动到一定程度后才会出现,这样就不会遮住网站名称或菜单。此外还有动态锚定广告,它可以变大、缩小,或者作为小广告移到屏幕的一角。

在 Ad Manager 中,锚定广告由 GPT 负责,也就是 Google Publisher Tag,这是 Google 用来在页面上请求并展示广告的代码。你请求一个广告位(slot,也就是广告空间),类型为顶部锚定或底部锚定。GPT 会自己创建广告框,所以你不需要在页面上划出一块空间。如果页面或设备不支持这种格式,GPT 就不会创建广告位。

Google 表示,锚定广告是高性能的形式,遵循 Better Ads 标准,这些标准是让广告不打扰读者的规则。用户可以随时点击小箭头关闭广告。无论手机还是电脑,Google 都建议只在你希望显示锚定广告的页面上请求它。如果同一段代码用于两者,最好定义好各自在何时、何地显示锚定广告。

分步说明

如何实施

  1. 在所有页面中放置代码在 AdSense 中,自动广告只需在网站所有页面放置一段代码即可。在 Ad Manager 中,页面必须加载 GPT。
  2. 在 AdSense 中开启锚定广告点击广告,再点击网站旁边的编辑。在广告设置中开启自动广告。在悬浮广告形式中保持锚定广告为开启状态。然后点击应用到网站。
  3. 选择位置和屏幕在高级设置中,使用“选择锚定广告的位置”:顶部或底部、仅顶部或仅底部。动态锚定广告和宽度超过 1,000 像素屏幕的选项也在这里。
  4. 在 Ad Manager 中创建锚定广告位在 GPT 中,定义一个顶部锚定或底部锚定类型的页面外广告位,最好放在 head 里。然后检查它是否返回了空内容。
  5. 在 Ad Manager 中准备广告资源创建或重复使用尺寸为 320x50 和其他传统尺寸的广告单元。在预留的订单项中,可以按锚定广告资源格式进行定向。
  6. 不改代码也能测试在任何已加载 GPT 的页面上,在网址末尾加上示例中显示的演示代码,即可看到一个测试用锚定广告。

实施示例

代码及屏幕上的效果

这两段代码都放在页面的 head 中:第一段给使用 AdSense 的人,第二段给使用带 GPT 的 Ad Manager 的人;只使用你所用产品的那一段。
<!-- AdSense (opcional): âncoras só no rodapé -->
<script async
  src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0000000000000000"
  data-overlays="bottom"
  crossorigin="anonymous"></script>

<!-- Ad Manager (GPT): slot âncora -->
<script async
  src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"
  crossorigin="anonymous"></script>
<script>
  window.googletag = window.googletag || { cmd: [] };
  googletag.cmd.push(() => {
    const anchorSlot = googletag.defineOutOfPageSlot(
      "/1234567/exemplo",
      googletag.enums.OutOfPageFormat.BOTTOM_ANCHOR // ou TOP_ANCHOR
    );
    // Volta null se a página ou o aparelho não aceitar âncora
    if (anchorSlot) {
      anchorSlot.addService(googletag.pubads());
    }
    googletag.enableServices();
    if (anchorSlot) {
      googletag.display(anchorSlot);
    }
  });
</script>

<!-- Teste: https://www.exemplo.com/#gamTopAnchorDemo
     ou #gamBottomAnchorDemo -->
在桌面端在电脑上,锚定广告显示为固定在屏幕顶部或底部的广告条。在 AdSense 中,有一个选项可以允许或阻止在宽度超过 1,000 像素的屏幕上显示锚定广告。
在手机上在手机上,用户滚动时,广告条固定在顶部或底部。动态版本可能占用更多空间,用户可以立即把它缩回正常大小。

Google 的建议

可以做和不可以做

可以

  • 让 Google 在顶部和底部之间自行选择,或者在 AdSense 的高级设置中选择仅顶部或仅底部。
  • 用官方参数修改 AdSense 代码,让锚定广告只显示在底部,或者只显示底部的普通锚定广告,不使用可折叠版本。Google 把这些修改称为允许的修改。
  • 在手机、平板和电脑上显示锚定广告,前提是你只在希望广告出现的地方请求广告。
  • 在 Ad Manager 中,按锚定广告资源格式定向订单项,并用“资源格式”维度比较效果。
  • 在 AdSense 中,用按“锚定”广告格式筛选的自定义报告来衡量结果。

不可以

  • 不要在没有决定好手机和电脑各自应该在哪里显示锚定广告的情况下,把同一段代码发给两者,也不要在你不想显示广告的页面上请求锚定广告。
  • 不要在 iframe 内运行 GPT:只有 GPT 位于主窗口时,锚定广告才能运行。
  • 不要在 Google 接受的修改之外更改 AdSense 代码,也不要让广告滑动、缩放或过分吸引注意力。
  • 不要诱导点击广告,无论是用要求点击的话语,还是用指向广告的箭头。

提示

正确的做法

注意

常见错误

没有检查广告位是否为空

当页面不支持锚定广告时,GPT 会返回 null。如果代码没有检查这一点,就会尝试使用一个不存在的广告位。

页面没有适配手机

锚定广告要求页面针对手机优化,并使用中性缩放。通常在 head 中加入 viewport 标签即可解决。

过早调用展示

使用单一请求(SRA)时,第一次展示会请求在它之前定义的所有广告位。如果它早于页面上固定空间的创建,就会有广告被漏掉。Google 建议推迟第一次调用。

以为锚定广告已关闭

如果在 AdSense 代码中使用了底部参数,即使面板中的选项是关闭的,锚定广告也会被开启。要真正关闭,也要把这个参数删掉。

常见问题

锚定广告会在电脑上显示吗?

可以显示。在 AdSense 中,它主要用于手机,但也可以用于电脑,你可以通过宽度超过 1,000 像素屏幕的选项来控制。

用户能关闭广告吗?

能。Google 表示,锚定广告很容易关闭,在 Ad Manager 中,用户可以随时点击箭头关闭。

在 Ad Manager 中,我需要为锚定广告创建 div 吗?

不需要。锚定广告会自己创建广告框。你只需在 GPT 中定义广告位。

在 Ad Manager 中,锚定广告可以带视频吗?

可以。非插播式(non in-stream)视频默认是开启的,“屏蔽非插播式视频广告”的保护设置必须关闭。

资料库

Google 官方来源

本页内容均以 Google 官方文档为准。可直接阅读原文:

你的网站是否正确使用了这种格式?

审核会像访问者一样读取网站,不点击任何内容,并告诉你需要修正什么。

开始审核