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 |
如果有任何非空值參數為空值 |
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 。 |