自訂目標對象.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
就會
放送廣告。
為了讓這個CustomAudience
立即啟用,請設為 null
並參與廣告選擇
詳情請參閱 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 。 |
設定每日更新 Uri
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 。 |