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。 | 
