自訂目標對象.Builder

public static final class CustomAudience.Builder
extends Object

java.lang.Object
   ↳ android.adservices.customaudience.CustomAudience.Builder


CustomAudience 物件的建構工具。

摘要

公用建構函式

Builder()

公用方法

CustomAudience build()

建構 CustomAudience 的執行個體。

CustomAudience.Builder setActivationTime(Instant activationTime)

設定時間 (縮短至毫秒),之後 CustomAudience 就會 放送廣告。

CustomAudience.Builder setAds(List<AdData> ads)

設定由自訂目標對象放送的初始再行銷廣告。

CustomAudience.Builder setBiddingLogicUri(Uri biddingLogicUri)

設定用來擷取出價邏輯的 URI,用於廣告選擇程序。

CustomAudience.Builder setBuyer(AdTechIdentifier buyer)

設定買方 AdTechIdentifier

CustomAudience.Builder setDailyUpdateUri(Uri dailyUpdateUri)

設定每日更新 URI。

CustomAudience.Builder setExpirationTime(Instant expirationTime)

設定時間 (縮短至毫秒),之後 CustomAudience 應該 可能會移除。

CustomAudience.Builder setName(String name)

設定 CustomAudience 物件的名稱。

CustomAudience.Builder setTrustedBiddingData(TrustedBiddingData trustedBiddingData)

設定要在廣告選擇程序中查詢及使用的受信任出價資料。

CustomAudience.Builder setUserBiddingSignals(AdSelectionSignals userBiddingSignals)

設定廣告選擇程序中使用的使用者出價信號。

繼承方法

公用建構函式

Builder

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public Builder ()

公用方法

build

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public CustomAudience build ()

建構 CustomAudience 的例項。

傳回
CustomAudience 此值不能為 null

擲回
NullPointerException 如果有任何非空值參數為空值
IllegalArgumentException 如果到期時間早於啟用時間
IllegalArgumentException 如果到期時間設為早於目前時間

setActivationTime

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public CustomAudience.Builder setActivationTime (Instant activationTime)

設定時間 (縮短至毫秒),之後 CustomAudience 就會 放送廣告。

為了讓這個CustomAudience立即啟用,請設為 null 並參與廣告選擇

詳情請參閱 CustomAudience.getActivationTime()

參數
activationTime Instant:這個值可以是 null

傳回
CustomAudience.Builder

setAds

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public CustomAudience.Builder setAds (List<AdData> ads)

設定由自訂目標對象放送的初始再行銷廣告。將在指派時提供 空白清單。

詳情請參閱 CustomAudience.getAds()

參數
ads List:這個值可以是 null

傳回
CustomAudience.Builder 此值不能為 null

setBiddingLogicUri

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public CustomAudience.Builder setBiddingLogicUri (Uri biddingLogicUri)

設定用來擷取出價邏輯的 URI,用於廣告選擇程序。URI 都必須使用 HTTPS

詳情請參閱 CustomAudience.getBiddingLogicUri()

參數
biddingLogicUri Uri:此值不能為 null

傳回
CustomAudience.Builder 此值不能為 null

setBuyer

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public CustomAudience.Builder setBuyer (AdTechIdentifier buyer)

設定買方 AdTechIdentifier

詳情請參閱 CustomAudience.getBuyer()

參數
buyer AdTechIdentifier:此值不能為 null

傳回
CustomAudience.Builder 此值不能為 null

設定每日更新 Uri

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public CustomAudience.Builder setDailyUpdateUri (Uri dailyUpdateUri)

設定每日更新 URI。URI 必須採用 HTTPS。

詳情請參閱 CustomAudience.getDailyUpdateUri()

參數
dailyUpdateUri Uri:此值不能為 null

傳回
CustomAudience.Builder 此值不能為 null

setExpirationTime

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public CustomAudience.Builder setExpirationTime (Instant expirationTime)

設定時間 (縮短至毫秒),之後 CustomAudience 應該 可能會移除。

詳情請參閱 CustomAudience.getExpirationTime()

參數
expirationTime Instant:這個值可以是 null

傳回
CustomAudience.Builder 此值不能為 null

setName

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public CustomAudience.Builder setName (String name)

設定 CustomAudience 物件的名稱。

詳情請參閱 CustomAudience.getName()

參數
name String:此值不能為 null

傳回
CustomAudience.Builder 此值不能為 null

setTrustedBiddingData

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public CustomAudience.Builder setTrustedBiddingData (TrustedBiddingData trustedBiddingData)

設定要在廣告選擇程序中查詢及使用的受信任出價資料。

詳情請參閱 CustomAudience.getTrustedBiddingData()

參數
trustedBiddingData TrustedBiddingData:這個值可以是 null

傳回
CustomAudience.Builder 此值不能為 null

setUserBiddingSignals

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public CustomAudience.Builder setUserBiddingSignals (AdSelectionSignals userBiddingSignals)

設定廣告選擇程序中使用的使用者出價信號。

詳情請參閱 CustomAudience.getUserBiddingSignals()

參數
userBiddingSignals AdSelectionSignals:這個值可以是 null

傳回
CustomAudience.Builder 此值不能為 null