自訂目標對象.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。 |