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

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public Builder ()

パブリック メソッド

build

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public CustomAudience build ()

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

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

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

setBidLogicUri

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

setDailyUpdateUri

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