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