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