AdSelectionConfig.Builder

public static final class AdSelectionConfig.Builder
extends Object

java.lang.Object
   ↳ android.adservices.adselection.AdSelectionConfig.Builder


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

まとめ

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

Builder()

パブリック メソッド

AdSelectionConfig build()

AdSelectionConfig インスタンスを作成します。

AdSelectionConfig.Builder setAdSelectionSignals(AdSelectionSignals adSelectionSignals)

広告選択の入札生成時に購入者に提供されるシグナルを設定します。

AdSelectionConfig.Builder setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)

許可された購入者のリストを設定します。

AdSelectionConfig.Builder setDecisionLogicUri(Uri decisionLogicUri)

広告選択プロセスで使用する決定ロジックを取得するために使用される URI を設定します。

AdSelectionConfig.Builder setPerBuyerSignals(Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

広告選択時に各購入者から提供されるシグナルを設定します。

AdSelectionConfig.Builder setSeller(AdTechIdentifier seller)

販売者 ID を設定します。

AdSelectionConfig.Builder setSellerSignals(AdSelectionSignals sellerSignals)

広告選択の結果を変更するために使用するシグナルを設定します。

AdSelectionConfig.Builder setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)

クリエイティブ固有のリアルタイムの情報を取得できるセルサイドの信頼できるシグナルの URI エンドポイントを設定します。

継承されるメソッド

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

Builder

public Builder ()

パブリック メソッド

build

public AdSelectionConfig build ()

AdSelectionConfig インスタンスを作成します。

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

例外
NullPointerException 必要なパラメータが null の場合

setAdSelectionSignals

public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)

広告選択の入札生成時に購入者に提供されるシグナルを設定します。

設定しない場合、デフォルトで空の JSON が使用されます。

詳しくは、AdSelectionConfig.getAdSelectionSignals() をご覧ください。

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

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

setCustomAudienceBuyers

public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)

許可された購入者のリストを設定します。

詳しくは、AdSelectionConfig.getCustomAudienceBuyers() をご覧ください。

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

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

setDecisionLogicUri

public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)

広告選択プロセスで使用する決定ロジックを取得するために使用される URI を設定します。決定 URI は、次の 2 つのスキーマのいずれかになります。

  • HTTPS: HTTPS URI は、ホストが seller と一致する絶対 URI でなければなりません
  • 広告選択の事前ビルド: 広告選択サービスの URI は ad-selection-prebuilt://ad-selection/<name>?<script-generation-parameters> 形式です。FLEDGE は、ネットワーク呼び出しなしで適切な JS スクリプトを生成します。

    利用可能なビルド済みスクリプト:

    • scoreAdsreportResulthighest-bid-wins: スコアリング用に入札単価の最も高い広告を選択します。レポートの場合、指定された URI は render_uribid でパラメータ化されます。この事前ビルドを使用するには、以下のパラメータが必要です。
      • reportingUrl: 後で render_uribid でパラメータ化される基本レポート URI。

      例: ベースレポート URL が「https://www.ssp.com」の場合: ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com

詳しくは、AdSelectionConfig.getDecisionLogicUri() をご覧ください。

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

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

setPerBuyerSignals

public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

広告選択時に各購入者から提供されるシグナルを設定します。

設定しない場合、デフォルトで空の地図が使用されます。

詳しくは、AdSelectionConfig.getPerBuyerSignals() をご覧ください。

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

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

setSeller

public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)

販売者 ID を設定します。

詳しくは、AdSelectionConfig.getSeller() をご覧ください。

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

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

setSellerSignals

public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)

広告選択の結果を変更するために使用するシグナルを設定します。

設定しない場合、デフォルトで空の JSON が使用されます。

詳しくは、AdSelectionConfig.getSellerSignals() をご覧ください。

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

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

setTrustedScoringSignalsUri

public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)

クリエイティブ固有のリアルタイムの情報を取得できるセルサイドの信頼できるシグナルの URI エンドポイントを設定します。

Uri#EMPTY が渡されると、ネットワーク呼び出しはスキップされ、AdSelectionSignals.EMPTY が広告選択に渡されます。

詳しくは、AdSelectionConfig.getTrustedScoringSignalsUri() をご覧ください。

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

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