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