Google 发布商代码 (GPT) 是一个广告代码库,旨在让发布商能定义广告资源、发起和打包广告请求以及呈现匹配的需求。GPT 可从您那里获取关键详情(比如广告单元代码、广告尺寸和键值对)、构建广告请求,并在网页上展示广告。
借助 GPT,您可以在网页级指定共享设置(如定位条件),而不必为网页上的每个广告逐一指定相同的定位条件。您还可以控制广告请求的发出方式和发出时间。例如,您可以使用单一请求架构在网页的标头中一次性调用所有广告。
植入 GPT 的 JavaScript 文件由 Google 提供。您不应从自己的服务器提供这些库,也不应从非官方来源加载这些库。
GPT 的工作原理
Google 发布商代码用于指定您广告资源网中可用的广告位。将 GPT 放在网页上,就在广告服务器与用户浏览器之间架起了通讯路径。当请求包含 GPT 的网页时,会依次发生以下事件:
-
用户浏览器向广告服务器请求获取
gpt.js
(即在 JavaScript 中构建的代码)。 -
JavaScript 构建一个或多个请求,并将其发送给广告服务器,以便在网页上投放代码形式的广告。
-
广告服务器对请求中包含的广告单元和所有键值对进行匹配。
-
广告服务器开展竞价,以便为广告单元选择最为匹配的广告素材。
-
广告服务器将匹配的广告返回到 GPT JavaScript。
-
GPT JavaScript 将广告呈现在网页上。
GPT 的优势
GPT 具有多种优势:
- 多级广告资源层次结构:Google 发布商代码让您能在 Ad Manager 前端使用更细化的广告资源。有了多级广告资源层次结构,您便可根据网站内容创建更具体的定位条件。
- 最大限度地降低网页加载用时的影响:异步 JavaScript 提取意味着您的网页会正常呈现,而无需等待 Ad Manager 服务器返回 JavaScript。待服务器返回广告素材之后,广告便会加载到 iframe 中。
- Google 发布商控制台:此类代码还带有一种名为 Google 发布商控制台的内置调试和支持工具。所有包含 Google 发布商代码的网页均支持该工具。
- 单一请求架构 (SRA):代码不必将广告请求逐个发送至 Ad Manager 服务器,而是只需发送一项请求即可将网页上的所有广告单元告知服务器。建议采用这种请求模式,因为在该模式下,不仅可以实现高级包版,而且可以加快网页加载速度。
- SafeFrame 功能:SafeFrame 技术不仅能在网页内容与广告之间实现透明的互动,还能让发布商拥有控制权,并能让您免受可能不可靠的广告素材和自动重定向的侵扰。
- 自适应设计:您可以使用 GPT 制作广告。此类广告可根据用户浏览您的网站时使用的浏览器调整尺寸。也就是说,您的广告在任意设备上都能正常展示。
- 网页级广告选择:GPT 和广告服务器会协同跟踪网页上展示的是什么广告,以便您能定义订单项包版、单广告包版和竞争排除规则。
- 支持响应式广告:您可以使用 GPT 制作和展示网站插页式广告、锚定广告和激励广告。
- 管理用户意见征求框架集成以确保合规性:GPT 可以与 IAB CMP 通信,以处理和尊重用户就存储空间使用和个性化给出的意见。GPT 还为发布商提供了用于配置隐私设置和受限广告的 API。
GPT 和安全网页 (https://
)
GPT 自动兼容网址以 https://
开头的安全网页。代码无需经过任何修改即可在安全网页上投放。
HTTPS 是“Hypertext Transfer Protocol Secure”(超文本传输安全协议)的首字母缩写。它是在传输层安全 (TLS) 协议和安全套接字层 (SSL) 协议的基础上制定的通信协议。这些协议可对服务器和客户端之间的某些通信元素进行加密,以防止第三方篡改和窃取。