CustomAudience.Builder
public static final class CustomAudience.Builder
继承自 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 |
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。 |
setBiddingLogicUri
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。 |