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 を設定します。

継承されるメソッド

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

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