样式的尺寸与广告单元不同
如果样式是灵活的,广告单元也必须是灵活的。Google 表示,尺寸必须一致。
1 分钟看懂
原生广告是以零散的部分送来的,而不是一张现成的图。广告主发来各个部分,例如标题、图片和一小段文字。外观由你的网站来决定:每个部分的颜色、字体、大小和位置。就像拼装套件:盒子里装着零件,你按适合你客厅的方式来组装。所以它看起来像页面的一部分,就像文章列表里的又一张卡片。
在 Ad Manager 中,有两种方式给这种广告穿上外衣。第一种是原生样式,在 Ad Manager 内部创建,可以用带现成模板的引导式设计编辑器,懂代码的人也可以用 HTML 和 CSS。Google 表示,样式既适用于网页,也适用于应用。第二种是 Android 和 iOS 应用的代码,应用开发者通过 Google Mobile Ads SDK 接收各个部分,并在应用代码中绘制全部内容。对于网站,请走原生样式这条路。
由于原生广告看起来像内容,Google 在一件事上要求非常严格:访问者必须知道这是广告。归属标签和 AdChoices 图标会把卡片标记为广告。任何东西都不能隐藏、遮挡或伪装这些标签,而且广告必须和内容明显分开。就像商店里的宣传海报:可以做得好看,也可以和装修风格搭配,但必须让人一眼看出是广告。
Google 设计这种形式,是为了让同一个广告可以在网站的不同位置以不同的外观出现,而不改变广告主发送的内容。在网页上,Google 推荐灵活(fluid)尺寸,它会占满所在栏的宽度,并自动调整高度。当你希望广告与页面设计融为一体时,比如放在文章列表的条目之间,就很适合使用,同时要始终让广告标签清晰可见。
分步说明
实施示例
<!-- No <head> -->
<script async
src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"
crossorigin="anonymous"></script>
<script>
window.googletag = window.googletag || { cmd: [] };
googletag.cmd.push(() => {
// Slot nativo com tamanho fluido.
googletag
.defineSlot("/1234567/exemplo", ["fluid"], "nativo-exemplo")
.addService(googletag.pubads());
googletag.enableServices();
});
</script>
<!-- No <body>, dentro de uma coluna com largura -->
<div id="nativo-exemplo"></div>
<script>
googletag.cmd.push(() => {
googletag.display("nativo-exemplo");
});
</script>Google 的建议
提示
注意
如果样式是灵活的,广告单元也必须是灵活的。Google 表示,尺寸必须一致。
自定义原生格式不会接收程序化广告。对于程序化广告,只有标准格式有效。
在宽度为零的栏里,或者在固定高度小于广告的框里,流式广告可能显示不正确。
是的。归因标签和 AdChoices 的作用是让任何人都不会把广告当成内容,所以不能被隐藏或伪装。
不能。Google 说明这条路是给使用 Google Mobile Ads SDK 的 Android 和 iOS 应用的。对于网站,请走原生样式这条路。
根据 GPT 文档,目前原生广告是 Ad Manager 唯一支持的流式类型。
资料库
本页内容均以 Google 官方文档为准。可直接阅读原文:
审核会像访问者一样读取网站,不点击任何内容,并告诉你需要修正什么。