未使用 IMA SDK 的视频集成

服务器端实现指南

此功能仅适用于有专属 Google 客户经理的广告资源网,因此您的广告资源网可能还未启用此功能。如需了解详情,请与您的客户经理联系。如果您没有对应的客户经理,您的广告资源网便无法使用此功能。

您可能需要能够从第三方/专有服务器、动态广告拼接器或服务器端广告插播服务提供商向 Google Ad Manager 发送广告请求。如需向 Google Ad Manager 发送服务器端广告请求,并准确地报告展示次数、点击次数和已归因的转化次数,请完成以下步骤。

1. 与服务器端技术合作伙伴分享集成说明

为了让 Google Ad Manager 能够对来自第三方服务器(例如动态广告插播服务提供商或服务器端拼接器)的服务器端调用进行身份验证,这些服务器需要使用 Google Ad Manager 发放的 SSL 证书连接到 Google Ad Manager 服务器。

请让您的服务器端技术合作伙伴完成本页详述的步骤。

使用服务器端广告请求时,Campaign Manager 360 也需要安装 SSL 证书。若要通过服务器端调用来请求视频广告素材,您的服务器端技术合作伙伴必须按照 Campaign Manager 360 集成说明操作。

2. 生成服务器端广告代码

利用第三方服务器向 Google Ad Manager 发送广告请求的发布商应负责通过以下两种方式中的任一种生成视频广告代码:

在 Google Ad Manager 界面中

了解如何从 Ad Manager 中生成视频广告代码

手动构建视频广告代码网址

请参阅 VAST 视频广告代码中支持的必需和可选网址参数,以及与记录观看次数、转化次数和点击次数有关的附加要求

所有引用了 /gampad/ads/gampad/live/ads 的服务器端广告代码网址都必须使用 serverside.doubleclick.net(而非 pubads.g.doubleclick.net)。您可能需要手动修改广告代码网址才能满足此要求。

3. 生成服务器端广告请求

生成广告代码后,负责向 Google Ad Manager 发送服务器端广告请求的技术合作伙伴必须:

  • 将服务器端拼接来源作为 Google Ad Manager 请求中的 ssss 参数值传递。

    ssss 参数的值区分大小写。如果为发布商指定值 examplesource,则传递 ssss=examplesource 是正确的,而 ssss=ExampleSource 是不正确的。
    如果视频拼接技术供应商使用 Google 的服务器到服务器集成服务,Google 会向供应商提供此值,然后供应商便能向您提供此值。如果对用来设置此参数的值有任何疑问,您可与 Google 客户经理联系。
  • 使用 X-Forwarded-For 标头或者以 Ad Manager 请求中的 ip 参数值的形式,从客户端设备动态地传递 IP 地址。传递此值时,只能使用这两种方法中的任一种,不能同时使用这两种方法。

    如果未能通过上述两种方法之一正确传递客户端设备的完整 IP 地址,则可能会引发广告投放/传送问题。
  • 从客户端设备/环境传递完整 HTTP 标头,包括:
    • User-Agent:这应该是用户浏览器所报告的未经修改的整个字符串。对于在 WebView 或原生移动浏览器中呈现的移动广告,必须传递移动平台用于 WebView 或浏览器的用户代理(例如,适用于 iOS 的移动版 Safari 用户代理)。如果广告在原生移动应用中呈现,user-agent 必须遵循移动应用指南

      由移动平台上的网址连接类(例如 Android 上的“Dalvik”或 iOS 上的“CFNetwork”)生成的用户代理字符串无效。
    • Accept-Encoding:这应该设为 gzip,deflate,Ad Manager 才能压缩响应。这是一项强制要求,因为未经压缩的响应的大小是压缩后的 20 倍。

唯一不应在服务器端广告请求中转发的标头是 Cookie 标头。

与记录观看次数、转化次数和点击次数有关的附加要求

强烈建议从客户端(而非服务器)发送所有观看数据和转化数据。发布商应从客户端发送展示 ping 和转化 ping。在少数情况下,发布商或许能从服务器记录观看、转化和点击数据。

如果您的技术设置要求您从服务器发送观看、转化和点击数据,您必须在从服务器端环境发送的初始广告请求中添加 ipe=ssb

下面是我们建议的其他最佳做法,有助于确保 Ad Manager 能够处理采用服务器端衡量方式的实现方案发出的广告请求和转化数据:

  • 按照事件的发生顺序发送所有观看、转化和点击事件。例如,不要在发送展示事件之前发送点击事件,因为用户无法在触发广告的展示和呈现之前点击广告。
  • 不要批量发送事件,而要在单个事件被记录的那一刻发送该事件。
此流量仅对预订型需求有效,并且不会获得 MRC 认证,除非 Beta 版协议中另有规定。

该内容对您有帮助吗?

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