CustomAudience.Builder
  public
  static
  final
  
  class
  CustomAudience.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.adservices.customaudience.CustomAudience.Builder | 
CustomAudience 对象的构建器。
摘要
公共构造函数 | |
|---|---|
      
      Builder()
      
      
     | 
  |
公共方法 | |
|---|---|
        
        
        
        
        
        CustomAudience
     | 
  
    
      
      build()
      
      
        构建   | 
  
        
        
        
        
        
        CustomAudience.Builder
     | 
  
    
      
      setActivationTime(Instant activationTime)
      
      
        设置时间(截断至毫秒),之后   | 
  
        
        
        
        
        
        CustomAudience.Builder
     | 
  
    
      
      setAds(List<AdData> ads)
      
      
        设置自定义受众群体投放的初始再营销广告。  | 
  
        
        
        
        
        
        CustomAudience.Builder
     | 
  
    
      
      setBiddingLogicUri(Uri biddingLogicUri)
      
      
        设置要从中提取出价逻辑以用于广告选择流程的 URI。  | 
  
        
        
        
        
        
        CustomAudience.Builder
     | 
  
    
      
      setBuyer(AdTechIdentifier buyer)
      
      
        设置买方   | 
  
        
        
        
        
        
        CustomAudience.Builder
     | 
  
    
      
      setDailyUpdateUri(Uri dailyUpdateUri)
      
      
        设置每日更新 URI。  | 
  
        
        
        
        
        
        CustomAudience.Builder
     | 
  
    
      
      setExpirationTime(Instant expirationTime)
      
      
        设置时间(截断至毫秒),达到该时间后   | 
  
        
        
        
        
        
        CustomAudience.Builder
     | 
  
    
      
      setName(String name)
      
      
        设置   | 
  
        
        
        
        
        
        CustomAudience.Builder
     | 
  
    
      
      setTrustedBiddingData(TrustedBiddingData trustedBiddingData)
      
      
        设置要在广告选择流程中查询和使用的可信出价数据。  | 
  
        
        
        
        
        
        CustomAudience.Builder
     | 
  
    
      
      setUserBiddingSignals(AdSelectionSignals userBiddingSignals)
      
      
        设置在广告选择流程中使用的用户出价信号。  | 
  
继承的方法 | |
|---|---|
公共构造函数
公共方法
build
public CustomAudience build ()
构建 CustomAudience 的实例。
| 返回 | |
|---|---|
CustomAudience | 
        此值不能为 null。 | 
      
| 抛出 | |
|---|---|
NullPointerException | 
          如果任何非 null 参数为 null | 
IllegalArgumentException | 
          如果到期时间早于激活时间 | 
IllegalArgumentException | 
          如果到期时间设置在当前时间之前 | 
setActivationTime
public CustomAudience.Builder setActivationTime (Instant activationTime)
设置时间(截断至毫秒),之后 CustomAudience 将
 投放广告。
 
设置为“null”即可立即激活此“CustomAudience”
 以及参与广告选择。
 
如需了解详情,请参阅 CustomAudience.getActivationTime()。
| 参数 | |
|---|---|
activationTime | 
        
          Instant:此值可以为 null。 | 
      
| 返回 | |
|---|---|
CustomAudience.Builder | 
        |
setAds
public CustomAudience.Builder setAds (List<AdData> ads)
设置自定义受众群体投放的初始再营销广告。分配的 为空列表。
如需了解详情,请参阅 CustomAudience.getAds()。
| 参数 | |
|---|---|
ads | 
        
          List:此值可以为 null。 | 
      
| 返回值 | |
|---|---|
CustomAudience.Builder | 
        此值不能为 null。 | 
      
setBidLogicUri
public CustomAudience.Builder setBiddingLogicUri (Uri biddingLogicUri)
设置要从中提取出价逻辑以用于广告选择流程的 URI。URI 必须使用 HTTPS。
如需了解详情,请参阅 CustomAudience.getBiddingLogicUri()。
| 参数 | |
|---|---|
biddingLogicUri | 
        
          Uri:此值不能为 null。 | 
      
| 返回值 | |
|---|---|
CustomAudience.Builder | 
        此值不能为 null。 | 
      
setBuyer
public CustomAudience.Builder setBuyer (AdTechIdentifier buyer)
设置买方 AdTechIdentifier。
 
如需了解详情,请参阅 CustomAudience.getBuyer()。
| 参数 | |
|---|---|
buyer | 
        
          AdTechIdentifier:此值不能为 null。 | 
      
| 返回值 | |
|---|---|
CustomAudience.Builder | 
        此值不能为 null。 | 
      
setDailyUpdateUri
public CustomAudience.Builder setDailyUpdateUri (Uri dailyUpdateUri)
设置每日更新 URI。URI 必须使用 HTTPS。
如需了解详情,请参阅 CustomAudience.getDailyUpdateUri()。
| 参数 | |
|---|---|
dailyUpdateUri | 
        
          Uri:此值不能为 null。 | 
      
| 返回值 | |
|---|---|
CustomAudience.Builder | 
        此值不能为 null。 | 
      
setExpirationTime
public CustomAudience.Builder setExpirationTime (Instant expirationTime)
设置时间(截断至毫秒),达到该时间后 CustomAudience 应
 删除。
 
 如需了解详情,请参阅 CustomAudience.getExpirationTime()。
| 参数 | |
|---|---|
expirationTime | 
        
          Instant:此值可以为 null。 | 
      
| 返回值 | |
|---|---|
CustomAudience.Builder | 
        此值不能为 null。 | 
      
setName
public CustomAudience.Builder setName (String name)
设置 CustomAudience 对象的名称。
 
 如需了解详情,请参阅 CustomAudience.getName()。
| 参数 | |
|---|---|
name | 
        
          String:此值不能为 null。 | 
      
| 返回值 | |
|---|---|
CustomAudience.Builder | 
        此值不能为 null。 | 
      
setTrustedBiddingData
public CustomAudience.Builder setTrustedBiddingData (TrustedBiddingData trustedBiddingData)
设置要在广告选择流程中查询和使用的可信出价数据。
 如需了解详情,请参阅 CustomAudience.getTrustedBiddingData()。
| 参数 | |
|---|---|
trustedBiddingData | 
        
          TrustedBiddingData:此值可以为 null。 | 
      
| 返回值 | |
|---|---|
CustomAudience.Builder | 
        此值不能为 null。 | 
      
setUserBiddingSignals
public CustomAudience.Builder setUserBiddingSignals (AdSelectionSignals userBiddingSignals)
设置在广告选择流程中使用的用户出价信号。
如需了解详情,请参阅 CustomAudience.getUserBiddingSignals()。
| 参数 | |
|---|---|
userBiddingSignals | 
        
          AdSelectionSignals:此值可以为 null。 | 
      
| 返回值 | |
|---|---|
CustomAudience.Builder | 
        此值不能为 null。 |