在实时内容精选中,Google 会向您的内容精选端点发送 JSON SegmentRequest
,以提供描述一次或多次展示的信号,从而让您确定每个展示适用的数据段。本指南介绍了如何开发处理 SegmentRequest
的内容整理逻辑。
使用 gzip 编码
Google 会在向您的端点发送 SegmentRequest
时使用 gzip 编码。您的端点必须能够接收和响应 gzip 编码。
通过情境信号或安全信号端点进行甄选
创建实时内容精选端点时,您必须选择是接收情境信号还是安全信号。您选择的信号会影响发送到端点的细分请求的填充方式、产生发送到端点的细分请求的广告资源量,以及集成中使用的内容精选逻辑。
使用情境信号
内容相关信号包括有关发布商、设备和用户的信息,用于描述展示的来源。以下列表介绍了可用的信号:
SegmentRequest.site
: 描述展示广告的网站,例如网站的网址。在SegmentRequest
中,只能填充SegmentRequest.site
和SegmentRequest.app
中的一个。SegmentRequest.app
: 描述展示广告的应用,例如应用的平台专用应用标识符。在SegmentRequest
中,只能填充SegmentRequest.site
和SegmentRequest.app
中的一个。SegmentRequest.pub
: 描述展示所呈现媒体的发布者;例如,发布者的 ID。SegmentRequest.user
: 描述用户对其个人数据处理方式的选择;例如,使用 TCF 意见征求字符串。SegmentRequest.device
:描述设备的相关信息,例如设备在城市级精度下的地理位置。
您可以使用情境信号来实现可确定要在 SegmentResponse
中返回的适用数据段的整理逻辑。
使用安全信号
安全信号是发布商创建的数据,发布商可以选择与一个或多个合作伙伴分享这些数据。在广告请求中与 Google 分享之前,这些 ID 会经过混淆处理,并且在实时甄选中会以混淆后的形式显示在 SegmentRequest.user.eids.uids.id
中。
如果您的端点配置为使用安全信号,则该端点只会收到发布商的细分请求,前提是这些发布商已选择与您的精选账号共享安全信号。因此,与上下文信号端点相比,符合条件可发送到安全信号端点的总展示次数更少。
端点的内容甄选逻辑必须解读安全信号,并使用安全信号来确定要在 SegmentResponse
中返回的适用数据细分受众群。
SegmentRequest 示例
情境信号实时精选端点
{ "site":{ "page":"https://dfpgpt.appspot.com/smd/" }, "pub":{ "id":"pub-1234567890987654" }, "device":{ "geo":{ "country":"US", "metro":"501" } } } }
安全信号实时精选端点
{ "user": { "eids" : [ { "source": "pubcid.org", "uids":[ { "id" :"OMITTED_SECURE_SIGNAL" } ] }] } }
后续步骤
- 查找用于解读某些
SegmentRequest
字段的参考数据文件。 - 了解如何使用 SegmentResponse 进行响应。