AdData.Builder

public static final class AdData.Builder
extends Object

java.lang.Object
   ↳ android.adservices.common.AdData.Builder


AdData 对象的构建器。

摘要

公共构造函数

Builder()

公共方法

AdData build()

构建 AdData 对象。

AdData.Builder setMetadata(String metadata)

设置在广告选择流程中使用的买方广告元数据。

AdData.Builder setRenderUrl(Uri renderUrl)

设置指向广告呈现素材资源的网址。

继承的方法

公共构造函数

公共方法

build

public AdData build ()

构建 AdData 对象。

返回
AdData 此值不能为 null

抛出
NullPointerException 如果在构建时有任何参数为 null

setMetadata

public AdData.Builder setMetadata (String metadata)

设置在广告选择流程中使用的买方广告元数据。

元数据应为已序列化为字符串的有效 JSON 对象。元数据表示广告专有出价信息,将在广告选择期间的出价生成过程中使用,也将用于买方 JavaScript 逻辑(在隔离的执行环境中执行)。

如果元数据不是买方 JS 可使用的有效 JSON 对象,广告就不符合广告选择条件。

如需了解详情,请参阅 AdData.getMetadata()

参数
metadata String:此值不能为 null

返回
AdData.Builder 此值不能为 null

setRenderUrl

public AdData.Builder setRenderUrl (Uri renderUrl)

设置指向广告呈现素材资源的网址。该网址必须使用 HTTPS。

如需了解详情,请参阅 AdData.getRenderUrl()

参数
renderUrl Uri:此值不能为 null

返回
AdData.Builder 此值不能为 null