通知

仅在 Google Ad Manager 360 中提供。

对 DAI 视频流请求进行身份验证

了解如何在 Ad Manager 中创建身份验证密钥

动态广告插播 (DAI) 身份验证密钥用于证实视频流请求是您发出的。它们可为整个广告投放过程提供更好的安全保护。密钥由 64 个不间断的字符和数字组成。一些较旧的密钥可能包含 25 个字符或数字。

例如:
0L94DEA6C87B0F3D2407018ACF88ECDE77DK38AD1DX01957311A50E9D1O3F15B

当您创建身份验证密钥时,系统会提供下面这两个选项,而且二者的操作步骤相同:

静态 API 密钥:同时包含 API 密钥和 HMAC 密钥时,前者的优先级高于后者。不过,API 密钥的安全性不及 HMAC 密钥。因此,我们建议使用 HMAC 密钥。

HMAC (Beta 版) :基于 HMAC 的令牌身份验证可实现比静态 API 密钥更高的安全性。HMAC 令牌使用密钥和有限时长来确保该令牌无法被在用户或会话之间轻易共享。

添加新的身份验证密钥

  1. 登录 Google Ad Manager。
  2. 依次点击管理 > 视频 > DAI 身份验证密钥
  3. 点击新的身份验证密钥
  4. 输入一个有助于您识别该密钥的名称
  5. 选择身份验证密钥的类型API 或 HMAC

    同时包含 API 密钥和 HMAC 密钥时,前者的优先级高于后者。不过,API 密钥的安全性不及 HMAC 密钥。

  6. 点击保存

如需查看和复制密钥,请返回到详情页面。创建了有效的 DAI 身份验证密钥之后,您即可立即使用该密钥。将该密钥嵌入到会动态插入广告的目标位置中。

保存后,密钥会自动设为"有效"。只有正确实现的"有效"密钥才能验证请求。

如果使用的是已停用的密钥,相应请求会被拒绝。请仅在密钥遭到盗用或不应使用时,才停用该密钥。

停用现有身份验证密钥

  1. 登录 Google Ad Manager。
  2. 依次点击管理 > 视频 > DAI 身份验证密钥
  3. 点击您要停用的密钥的名称。
  4. 将状态设置为无效
  5. 点击保存

实现身份验证密钥

HMAC 密钥 (Beta 版) 

了解如何实现 HMAC 身份验证

API 密钥

您可以使用 IMA SDK 设置 IMAStreamRequest 对象的 apiKey 属性。有关详情,请参阅 iOSAndroidChromecasttvOS 开发者文档。

对于服务器端信标 (SSB),请使用 api-key 查询参数:

curl "https://dai.google.com/ondemand/hls/content/CMS_ID/vid/VIDEO_ID/master.m3u8?api-key=<api-authentication-key>"

对于与 DAI 问题排查或服务中断相关的任何问题,请与发布商支持团队联系

该内容对您有帮助吗?

您有什么改进建议?
true
动态广告插播 (DAI) 入门指南

我们专为跨直播、线性和点播视频内容打造无缝广告体验而制作的指南。
查看该指南

搜索
清除搜索内容
关闭搜索框
主菜单
17197719672415599864
true
搜索支持中心
true
true
true
true
true
148
false
false