更新受众群体数据和刷新广告

创建自定义受众群体时,您可以指定部分或全部自定义受众群体元数据。在创建 CustomAudience 对象时,可以直接传递这些信息。CustomAudience.Builder 还支持 dailyUpdateUri 字段,该字段既可以提供元数据,也可以更新元数据。平台将每 24 小时运行一次后台作业,从 dailyUpdateUri 提取更新后的元数据;如果自定义受众群体尚不具备参与竞价所需的 AdData,则每 4 小时运行一次。平台可以更新以下自定义受众群体元数据

  • 用户出价信号
  • 可信出价数据
  • AdData”列表

如需更新此元数据,每日后台更新进程会查询自定义受众群体中定义的 dailyUpdateUri,该网址可能会返回 JSON 响应。

  • JSON 响应可能包含任何支持且需要更新的元数据字段。
  • 每个 JSON 字段都会进行独立验证。客户端会忽略格式有误的所有字段,这将导致响应中的相应字段不更新。
  • HTTP 响应为空或 JSON 对象“{}”为空将导致元数据无法更新。
  • 响应消息的大小不得超过 10 KB。
  • 所有 URI 都必须使用 HTTPS。
  • trusted_bidding_uri 必须与买方位于同一个 ETLD+1 下。

示例:后台每日更新的 JSON 响应

{
    "user_bidding_signals" : { ... },  // Valid JSON object
    "trusted_bidding_data" : {
        "trusted_bidding_uri" : "example-dsp1-key-value-service.com",
        "trusted_bidding_keys" : [ "campaign123", "campaign456", ... ]
    },
    "ads" : [
        {
            "render_uri" : "www.example-dsp1.com/.../campaign123.html",
            "metadata" : { ... }  // Valid JSON object
        },
        {
            "render_uri" : "www.example-dsp1.com/.../campaign456.html",
            "metadata" : { ... }  // Valid JSON object
        },
        ...
    ]
}

如需查看响应中可能包含的数据类型示例,请参阅此模拟服务器定义