View a markdown version of this page

最佳实践 - AWS Elemental MediaTailor

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

最佳实践

模板构建

从最小的工作模板开始

使用示例 1 验证示例 模板您的 APS 集成。逐步添加字段,并通过检查 CloudWatch 日志中的RAW_BID_REQUEST事件来测试每次添加的字段。

在ORTB 字段参考显著影响填充率中标记为 “APS 推荐” 的字段。至少包括:app.bundle、、app.storeurl、app.name、device.uadevice.ip、device.make、device.model、device.os、video.mimes、video.protocols、video.wvideo.h、video.plcmt、和video.ext.slotId。

使用会话变量进行设备识别

device.ua和device.ip字段必须反映实际的观看者,才能进行正确的广告定位。使用{{session.user_agent}}和从查看器{{session.client_ip}}的 HTTP 连接中自动填充。这些字段不需要设置玩家参数。

提供真实的 app.bundle 和 app.store url

APS 使用它们进行应用程序识别和广告定位。错误或占位符值会导致无出价 (204) 响应。

设置适当的 imp [0] .bidfloor

主机默认值为每秒 5 美元。如果填充率低,可以考虑降低下限。较低的下限会增加合格广告商的数量,但可能会降低平均每千次展示费用。

提供你的实际视频。ext.slotID

插槽 ID 映射到您的 APS 库存配置。提供您的实际时段 ID(来自 APS 控制台)允许 APS 应用特定时段的定位和底价定价。默认值 ("default_slot_id") 有效,但可能导致广告选择不太理想。

包括广泛的视频协议支持

[2, 3, 5, 6]至少使用(VAST 2.0、3.0、2.0 Wrapper、3.0 Wrapper)。为实现最大兼容性,使用支持所有 VAST 版本(1.0 [1, 2, 3, 4, 5, 6, 7, 8] 到 4.0,包括包装器)。

不要设置 EMT 管理的字段

imp.video.maxduration、、、imp.video.poddurimp.video.mindurationimp.video.maxseqapp.publisher.id、和等字段ext.integrationType始终 MediaTailor 使用您的控制台配置值进行设置。将它们包含在您的模板中是无害的,但会产生误导。

对于美国的隐私信号,首选 regs.gpp 和 regs.gpp_sid 而不是 regs.us_priv acy

将美国隐私信号传递给 APS 时,使用全球隐私平台 (GPP) 字段而不是旧us_privacy字符串:

"regs": { "coppa": 0, "gpp": "DBABMA~1---", "gpp_sid": [7] }

APS 在看到us_privacy字符串(CCPA 选择退出信号)时会适用更严格的数据使用限制,这限制了合格广告商的数量并降低了填充率。GPP为APS提供了更精细的司法管辖区级别信号,从而实现了更准确的合规执法和更大的合格投标池。如果您的玩家同时发送两个信号,则首选 GPP 并省略us_privacy。

用于保护美国隐私的 GPP 部分 ID:

章节编号 Scope
7 美国国民(Multi-State 隐私)
8 美国加利福尼亚州 (CPRA)
9 美国弗吉尼亚州 (VCDPA)
10 美国科罗拉多州 (CPA)
11 美国犹他州 (UCPA)
12 美国康涅狄格州 (CTDPA)

如果必须us_privacy为下游系统包括在内,则可以安全地同时传递这两个信号,但是 APS 将在存在时使用 GPP 信号。

运营注意事项

区域配置

APS 区域是根据播放配置设置的。如果您在多个 APS 区域为观众提供服务,请为每个区域创建单独的播放配置,以实现最佳延迟和广告库存可用性。

监控产量提升

使用 CloudWatch 指标来计算产量提升:

  • 填充率改善:与总可用量进行比较YieldOptimization.AdsInserted以衡量增量填充率。YieldOptimization.FillRate(原生每次利用率指标)也可以计算一段时间内的平均值。

  • 收入贡献:YieldOptimization.Revenue用于计算每位客户的总收入(插入的广告价格的总和)。YieldOptimization.BidPriceAdsInserted用于计算整个账户的平均每千次展示费用。YieldOptimization.IndicativeBidRevenue在弃用窗口Revenue期间会同时发出双重发射并将被移除。首Revenue选新仪表板。

  • 效率:与之比较YieldOptimization.AdsInserted以YieldOptimization.BidRequest衡量转化率。

避免未解析的占位符模式

如果你的广告网址使用[player_params.X]而玩家没有发送参数X,则文字{X}占位符会传递给 ORTB 模板。APS "{APP_NAME}" 视为文字字符串并返回无出价。务必确认您的RAW_BID_REQUEST有效载荷不包含{UPPER_CASE}图案。

后续步骤