CustomAudience.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

public Builder ()

パブリック メソッド

build

public CustomAudience build ()

CustomAudience のインスタンスを作成します。

戻り値
CustomAudience この値が null になることはありません。

例外
NullPointerException 非 null パラメータが null の場合
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 になることはありません。

set BiddingLogicUri:

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 になることはありません。