没有检查广告位是否为空
当页面不支持插页式广告时,GPT 会返回 null。代码在使用广告位之前需要检查这一点。
实施指南
Web interstitials
Ad Manager 的整页广告,由 GPT 在页面切换及其他触发时机展示,带有明确的关闭方式和频次上限。
1 分钟看懂
网页插页式广告是 Google Ad Manager 的整页广告。它出现在暂停的时刻,比如访客点击链接前往网站的另一个页面时。想想电视剧的广告时间:剧情暂停片刻,插入广告,然后剧情继续。访客不会错过正在阅读的内容,因为广告出现在页面切换的过程中。
一切都由 GPT 负责,也就是 Google Publisher Tag,即在网站上请求并展示广告的 Google 代码。您只需请求一个插页式类型的 slot(广告位)。GPT 会自己创建容器,选择合适的时机并展示广告。始终开启的触发时机是点击链接。还有其他触发时机:回到网站所在的标签页、在电脑上点击浏览器的导航栏、读到文章末尾、停留 30 秒后再操作,以及使用返回按钮。这些可以在网络设置或代码中开启。
Google 表示,插页式广告遵循 Better Ads 标准,并对访客做了三项照顾:明确的关闭方式、您可以调整的频次上限,以及遵守 Google 搜索关于干扰性广告的规则。默认上限是每位访客每 10 分钟 1 条广告,最低可降到每 1 分钟 1 条。即使多个触发时机同时发生,也会遵守这个上限。
它适合用户会浏览多个页面的网站。有一个重要细节:插页式广告使用浏览器的本地存储来控制展示频率。使用 IAB 的 TCF(欧洲使用的一种同意标准)的网站,需要用户同意目的 1。自 2024 年 11 月 4 日起,没有同意本地存储的用户也可能看到该广告,除非你在代码选项中要求必须有这项访问权限。
分步说明
实施示例
<!-- 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(() => {
const interstitialSlot = googletag.defineOutOfPageSlot(
"/1234567/exemplo",
googletag.enums.OutOfPageFormat.INTERSTITIAL,
);
// Volta null se a página ou o aparelho não aceitar intersticial
if (interstitialSlot) {
interstitialSlot.addService(googletag.pubads()).setConfig({
interstitial: {
// Acionadores opcionais (o clique em link já vem ligado)
triggers: { navBar: true, unhideWindow: true },
},
});
}
googletag.enableServices();
if (interstitialSlot) {
googletag.display(interstitialSlot);
}
});
</script>
<!-- Link que nunca chama o intersticial (por exemplo, no menu) -->
<a href="https://www.exemplo.com/"
data-google-interstitial="false">Início</a>
<!-- Teste: acrescente #gamInterstitialDemo no fim do endereço -->
<!-- e depois clique num link -->
<!-- Teste de acionador (modelo da ajuda do Ad Manager): -->
<!-- #gamInterstitialTriggerDemo={navigationBar, pageUnhide, -->
<!-- inactivity, endOfArticle, backward} -->Google 的建议
提示
注意
当页面不支持插页式广告时,GPT 会返回 null。代码在使用广告位之前需要检查这一点。
插页式广告使用本地存储。在 TCF 下,如果没有用户对目的 1 的同意,它可能无法按预期工作。
没有排除属性时,每次点击菜单都可能触发广告。Google 建议对导航元素专门设置排除。
对于预订广告,请使用 320x480、300x250 或 336x280 的创意,这些是插页式广告单元的尺寸。
可以。这种格式有明确的关闭方式,访客也可以用浏览器的返回按钮关闭。
默认情况下,每位访客每 10 分钟最多出现 1 次。您最低可以改为每 1 分钟 1 次。
不需要。插页式广告会自己创建容器。
两者都是整页广告,都出现在页面之间,但小插页广告属于 AdSense 的自动广告,而网页插页式广告属于 Ad Manager,通过 GPT 提供。
资料库
本页内容均以 Google 官方文档为准。可直接阅读原文:
审核会像访问者一样读取网站,不点击任何内容,并告诉你需要修正什么。