代码在 body 之外
把广告单元的代码粘贴在 body 标签之外,会导致广告无法正常显示。
1 分钟看懂
展示广告是 AdSense 里最常见的类型。想象学校墙上挂的一张海报:它在固定的位置,每个经过的人都能看到。网站上也一样。你在页面上选一个位置,把一段代码贴在那里,Google 就会在这个位置放一个广告。
创建这种广告有两种方式。第一种是自适应,也是 Google 推荐的方式。它就像杯子里的水:会随容器的形状而变化。无论用户在电脑、平板还是手机上打开网站,广告都会自己计算出合适的尺寸。如果用户旋转手机,就会加载一个新的、尺寸合适的广告。第二种是固定尺寸,你自己选择确切的宽度和高度,例如 300 乘 250 像素。Google 提醒,固定尺寸可用的广告可能较少,这可能会降低收入。
Google 指出表现最好的尺寸是 300x250(中等矩形)、336x280(大矩形)、728x90(页眉横幅)、300x600(半页)和 320x100(手机大横幅)。手机竖持时,自适应广告可以拉伸到占满整个屏幕宽度,因为 Google 的测试表明这样效果更好。只有当系统认为这样会带来良好的效果和良好的访问者体验时,才会这样做。
当你想亲自决定每个广告出现在哪里时,例如文章顶部或文字旁边,展示广告就很值得使用。只是要记住,你选的位置必须遵守 Google 的放置规则:广告不能伪装成内容,要小心不要把它紧贴在菜单或按钮旁边,而且屏幕上的广告不能比内容还多。
分步说明
实施示例
<script async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0000000000000000"
crossorigin="anonymous"></script>
<!-- Anúncio de display responsivo -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-0000000000000000"
data-ad-slot="1234567890"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<!-- Versão de tamanho fixo (728x90) -->
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-0000000000000000"
data-ad-slot="1234567890"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>Google 的建议
提示
注意
把广告单元的代码粘贴在 body 标签之外,会导致广告无法正常显示。
如果自适应广告放在没有明确宽度的框里,例如浮动元素,它就无法计算尺寸。请用 CSS 媒体查询设置宽度。
固定或受限高度的框会妨碍自适应广告。Google 建议避免这样做。
在广告之前运行并隐藏页面部分内容的脚本,可能会妨碍尺寸的计算。建议的解决办法是用 CSS 媒体查询来设置尺寸。
Google 推荐自适应。固定尺寸可用的广告可能较少,这可能会降低收入。
通常几分钟,但最长可能需要一个小时。
政策没有规定具体数量。规则是屏幕上的广告不能比内容多,Google 也提醒,少即是多。
会。当屏幕方向改变时,会加载一个新的、尺寸合适的广告。之前的广告会被保存,用户再次旋转手机时会重新出现。
可以。Google 帮助展示了如何用带 display none 的 CSS,在某个屏幕宽度下隐藏广告单元。这样隐藏的广告甚至不会被请求。
资料库
本页内容均以 Google 官方文档为准。可直接阅读原文:
审核会像访问者一样读取网站,不点击任何内容,并告诉你需要修正什么。