Google发布商代码使用入门

GPT 请求模式和异步呈现

借助 Google 发布商代码,您可以灵活地向 Ad Manager 请求广告,然后在您的网页上呈现这些广告。开发者可以查看示例代码,以了解如何在代码中指定请求模式和呈现模式。

请求模式

单一请求架构 (SRA)

如果您使用 SRA,那么系统会在首次执行广告展示请求时,从 Ad Manager 请求所有已定义的广告位。使用 SRA 可以提高网页的加载速度,并可保证实现包版。SRA 支持除 Studio 动态广告之外的所有 Ad Manager 广告素材类型和订单项类型。这是推荐的请求模式

对于根本不存在的广告联盟,使用 SRA 请求广告会导致整个广告请求失败。

若要启用 SRA,请在 GPT 代码中添加 enableSingleRequest(),放在 enableServices()display() 前面。这行代码会一次请求网页上的所有广告位,并允许投放有保证的包版广告。

若要让有保证的包版广告或竞争性排除规则发挥最佳效果,请创建一项包含所有广告位的 SRA 请求,而不是逐次发送只包含 1 个广告位的 SRA 请求。

多请求模式

使用多请求代码时,定义的每个广告位都会通过内容的正文分别发送给 Ad Manager。与 SRA 不同,多请求代码不能保证实现包版或排除(包括竞争排除、同一广告客户排除和同一广告素材排除)。这是默认的请求模式。

详细了解包版

呈现模式

GPT 仅支持异步呈现。这样,您就可以分开加载内容和广告。

每个广告都会在网页上预留的空间内呈现,直到广告可以展示为止。这样可以确保正请求的广告和正呈现的广告不会阻碍内容加载

适用于 GPT 的 SafeFrame 和友好型 iframe

SafeFrame 是一种跨网域的 iframe,不仅能让网页内容和广告之间进行透明且丰富的互动,还能阻止广告访问发布商数据。我们建议针对展开使用 SafeFrame 以及与 SafeFrame 兼容的广告素材(而非友好型 iframe)。

为了最大限度地降低恶意广告素材投放的可能性,我们建议您尽可能启用 SafeFrame,并将其与 HTML5 sandbox 属性(默认处于启用状态)结合使用,以阻止顶层导航。

Ad Manager 支持 SafeFrame,而且当您使用 Google 发布商代码时,系统会默认启用 SafeFrame。AMPHTML 广告会投放到友好型 iframe(而不是 SafeFrame)中。详细了解 SafeFrame 和 AMP

一些广告素材(例如展开式广告或会访问网页 DOM 元素的广告素材)可能无法在 SafeFrame 或其他跨网域 iframe 中正确呈现。我们建议您更新这些广告素材,使之与 SafeFrame 兼容,以便保留 SafeFrame 的安全优势。如果根本无法使用这个办法,则可采取以下措施来让此类预订型广告正确呈现:

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
主菜单
13626496433952803804
true
搜索支持中心
true
true
true
true
true
148
false
false