AdData.Builder

public static final class AdData.Builder
extends Object

java.lang.Object
   ↳ android.adservices.common.AdData.Builder


AdData オブジェクトのビルダー。

概要

パブリック コンストラクタ

Builder()

パブリック メソッド

AdData build()

AdData オブジェクトを作成します。

AdData.Builder setAdCounterKeys(Set<Integer> adCounterKeys)

イベントのカウントに使用するキーのセットを設定します。

AdData.Builder setAdFilters(AdFilters adFilters)

広告に関連付けられているすべての AdFilters を設定します。

AdData.Builder setAdRenderId(String adRenderId)

サーバー オークションの広告レンダリング ID を設定します。

詳しくは、AdData#getAdRenderId() をご覧ください。

AdData.Builder setMetadata(String metadata)

広告選択プロセスで使用される購入者の広告メタデータを設定します。

AdData.Builder setRenderUri(Uri renderUri)

広告のレンダリング アセットを指す URI を設定します。

継承されるメソッド

Object clone()

このオブジェクトのコピーを作成して返します。

boolean equals(Object obj)

他のオブジェクトが「次と等しい」かどうかを示します。表示されます。

void finalize()

ガベージ コレクションの実行時に、オブジェクトのガベージ コレクタによって呼び出されます は、そのオブジェクトへの参照がもう存在しないことを確認します。

final Class<?> getClass()

この Object のランタイム クラスを返します。

int hashCode()

オブジェクトのハッシュコード値を返します。

final void notify()

このオブジェクトのスレッドを待機しているスレッドを 1 つ起こします。 モニタリングできます。

final void notifyAll()

このオブジェクトのモニターで待機中のスレッドをすべて起こします。

String toString()

オブジェクトの文字列表現を返します。

final void wait(long timeoutMillis, int nanos)

現在のスレッドが起動するまで待機します。通常は 通知中断される、あるいは 一定の時間が経過したら通知します

final void wait(long timeoutMillis)

現在のスレッドが起動するまで待機します。通常は 通知中断される、あるいは 一定の時間が経過したら通知します

final void wait()

現在のスレッドが起動するまで待機します。通常は 通知中断される。

パブリック コンストラクタ

Builder

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

パブリック メソッド

build

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

AdData オブジェクトを作成します。

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

例外
NullPointerException ビルド時に必須パラメータが null の場合

setAdCounterKeys

public AdData.Builder setAdCounterKeys (Set<Integer> adCounterKeys)

イベントのカウントに使用するキーのセットを設定します。

1 つの広告に関連付けることができる広告カウンタキーは 10 個までです。

詳しくは、AdData.getAdCounterKeys() をご覧ください。

パラメータ
adCounterKeys Set: この値を null にすることはできません。

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

setAdFilters

public AdData.Builder setAdFilters (AdFilters adFilters)

広告に関連付けられているすべての AdFilters を設定します。

詳しくは、AdData.getAdFilters() をご覧ください。

パラメータ
adFilters AdFilters: この値は null であっても構いません。

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

setAdRenderId

public AdData.Builder setAdRenderId (String adRenderId)

サーバー オークションの広告レンダリング ID を設定します。

詳しくは、AdData#getAdRenderId() をご覧ください。

パラメータ
adRenderId String: この値は null であっても構いません。

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

setMetadata

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

広告選択プロセスで使用される購入者の広告メタデータを設定します。

メタデータには、文字列としてシリアル化された有効な JSON オブジェクトを指定してください。メタデータは、広告固有の入札情報を表します。この入札情報は、広告選択時に入札生成の一環として使用され、隔離された実行環境で実行される購入者の JavaScript ロジックで使用されるものです。

メタデータが購入者の JS で処理できる有効な JSON オブジェクトでない場合、 この広告は広告選択の対象になりません。

詳しくは、AdData.getMetadata() をご覧ください。

パラメータ
metadata String: この値を null にすることはできません。

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

setRenderUri

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

広告のレンダリング アセットを指す URI を設定します。URI には HTTPS を使用する必要があります。

詳しくは、AdData.getRenderUri() をご覧ください。

パラメータ
renderUri Uri: この値を null にすることはできません。

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