AdData.Builder
public
static
final
class
AdData.Builder
extends Object
| java.lang.Object | |
| ↳ | android.adservices.common.AdData.Builder |
AdData 对象的构建器。
摘要
公共构造函数 | |
|---|---|
Builder()
|
|
公共方法 | |
|---|---|
AdData
|
build()
构建 |
AdData.Builder
|
setAdCounterKeys(Set<Integer> adCounterKeys)
设置用于统计事件的那组键。 |
AdData.Builder
|
setAdFilters(AdFilters adFilters)
设置与广告关联的所有 |
AdData.Builder
|
setAdRenderId(String adRenderId)
设置用于服务器竞价的广告呈现 ID 如需了解详情,请参阅 |
AdData.Builder
|
setMetadata(String metadata)
设置在广告选择流程中使用的买方广告元数据。 |
AdData.Builder
|
setRenderUri(Uri renderUri)
设置指向广告呈现素材资源的 URI。 |
继承的方法 | |
|---|---|
公共构造函数
公共方法
build
public AdData build ()
构建 AdData 对象。
| 返回 | |
|---|---|
AdData |
此值不能为 null。 |
| 抛出 | |
|---|---|
NullPointerException |
如果在构建时任何必需参数为 null |
setAdCounterKeys
public AdData.Builder setAdCounterKeys (Set<Integer> adCounterKeys)
设置用于统计事件的那组键。
一个广告最多可以关联 10 个广告计数器键。
如需了解详情,请参阅 AdData.getAdCounterKeys()。
| 参数 | |
|---|---|
adCounterKeys |
Set:此值不能为 null。 |
| 返回值 | |
|---|---|
AdData.Builder |
此值不能为 null。 |
设置广告过滤器
public AdData.Builder setAdFilters (AdFilters adFilters)
设置与广告关联的所有 AdFilters。
如需了解详情,请参阅 AdData.getAdFilters()。
| 参数 | |
|---|---|
adFilters |
AdFilters:此值可以为 null。 |
| 返回值 | |
|---|---|
AdData.Builder |
此值不能为 null。 |
setAdRenderId
public AdData.Builder setAdRenderId (String adRenderId)
设置用于服务器竞价的广告呈现 ID
如需了解详情,请参阅 AdData#getAdRenderId()。
| 参数 | |
|---|---|
adRenderId |
String:此值可以为 null。 |
| 返回值 | |
|---|---|
AdData.Builder |
此值不能为 null。 |
setMetadata
public AdData.Builder setMetadata (String metadata)
设置在广告选择流程中使用的买方广告元数据。
元数据应为已序列化为字符串的有效 JSON 对象。元数据表示广告专有出价信息,将在广告选择期间的出价生成过程中使用,也将用于买方 JavaScript 逻辑(在隔离的执行环境中执行)。
如果元数据不是买方 JS 可使用的有效 JSON 对象, 没有资格选择广告。
如需了解详情,请参阅 AdData.getMetadata()。
| 参数 | |
|---|---|
metadata |
String:此值不能为 null。 |
| 返回值 | |
|---|---|
AdData.Builder |
此值不能为 null。 |
setRenderUri
public AdData.Builder setRenderUri (Uri renderUri)
设置指向广告呈现素材资源的 URI。URI 必须使用 HTTPS。
如需了解详情,请参阅 AdData.getRenderUri()。
| 参数 | |
|---|---|
renderUri |
Uri:此值不能为 null。 |
| 返回值 | |
|---|---|
AdData.Builder |
此值不能为 null。 |