AdSelectionConfig.Builder
public
static
final
class
AdSelectionConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.AdSelectionConfig.Builder |
AdSelectionConfig
オブジェクトのビルダー。
まとめ
パブリック コンストラクタ | |
---|---|
Builder()
|
パブリック メソッド | |
---|---|
AdSelectionConfig
|
build()
|
AdSelectionConfig.Builder
|
setAdSelectionSignals(AdSelectionSignals adSelectionSignals)
広告選択の入札生成時に購入者に提供されるシグナルを設定します。 |
AdSelectionConfig.Builder
|
setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)
許可された購入者のリストを設定します。 |
AdSelectionConfig.Builder
|
setDecisionLogicUri(Uri decisionLogicUri)
広告選択プロセスで使用する決定ロジックを取得するために使用される URI を設定します。 |
AdSelectionConfig.Builder
|
setPerBuyerSignals(Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
広告選択時に各購入者から提供されるシグナルを設定します。 |
AdSelectionConfig.Builder
|
setSeller(AdTechIdentifier seller)
販売者 ID を設定します。 |
AdSelectionConfig.Builder
|
setSellerSignals(AdSelectionSignals sellerSignals)
広告選択の結果を変更するために使用するシグナルを設定します。 |
AdSelectionConfig.Builder
|
setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)
クリエイティブ固有のリアルタイムの情報を取得できるセルサイドの信頼できるシグナルの URI エンドポイントを設定します。 |
継承されるメソッド | |
---|---|
パブリック コンストラクタ
パブリック メソッド
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 スクリプトを生成します。利用可能なビルド済みスクリプト:
scoreAds
とreportResult
のhighest-bid-wins
: スコアリング用に入札単価の最も高い広告を選択します。レポートの場合、指定された URI はrender_uri
とbid
でパラメータ化されます。この事前ビルドを使用するには、以下のパラメータが必要です。reportingUrl
: 後でrender_uri
とbid
でパラメータ化される基本レポート 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<AdTechIdentifier, AdSelectionSignals> 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 になることはありません。 |