本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
最佳实践
模板构建
从最小的工作模板开始
使用示例 1 验证示例 模板您的 APS 集成。逐步添加字段,并通过检查 CloudWatch 日志中的RAW_BID_REQUEST事件来测试每次添加的字段。
提供所有 APS-recommended 字段
在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}图案。
后续步骤
-
有关监控和调试,请参见故障排除和监控。