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