Kreator konfiguracji AdSelection.Builder

public static final class AdSelectionConfig.Builder
extends Object

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


Konstruktor dla AdSelectionConfig obiektu.

Podsumowanie

Konstruktory publiczne

Builder()

Metody publiczne

AdSelectionConfig build()

Tworzy instancję AdSelectionConfig.

AdSelectionConfig.Builder setAdSelectionSignals(AdSelectionSignals adSelectionSignals)

Ustawia sygnały dostarczane kupującym podczas generowania stawki za wybór reklamy.

AdSelectionConfig.Builder setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)

Służy do ustawiania listy dozwolonych kupujących.

AdSelectionConfig.Builder setDecisionLogicUri(Uri decisionLogicUri)

Określa identyfikator URI używany do pobierania reguł decyzyjnych na potrzeby procesu wyboru reklamy.

AdSelectionConfig.Builder setPerBuyerSignals(Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

Określa sygnały dostarczane przez każdego kupującego podczas wyboru reklamy.

AdSelectionConfig.Builder setSeller(AdTechIdentifier seller)

Określa identyfikator sprzedawcy.

AdSelectionConfig.Builder setSellerSignals(AdSelectionSignals sellerSignals)

Skonfiguruj sygnały używane do modyfikowania wyników wyboru reklamy.

AdSelectionConfig.Builder setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)

Ustawia punkt końcowy identyfikatora URI zaufanego sygnału po stronie sprzedawcy, z którego określona kreacja w czasie rzeczywistym z których można pobierać informacje.

Metody dziedziczone

Konstruktory publiczne

Budowniczy

public Builder ()

Metody publiczne

kompilacja

public AdSelectionConfig build ()

Tworzy instancję AdSelectionConfig.

Zwroty
AdSelectionConfig Ta wartość nie może być typu null.

Rzuty
NullPointerException jeśli którykolwiek z wymaganych parametrów ma wartość null

ustaw sygnały o wyborze reklam

public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)

Ustawia sygnały dostarczane kupującym podczas generowania stawki za wybór reklamy.

Jeśli zasada nie jest skonfigurowana, domyślnie używany jest pusty plik JSON.

Aby dowiedzieć się więcej, wejdź na AdSelectionConfig.getAdSelectionSignals().

Parametry
adSelectionSignals AdSelectionSignals: ta wartość nie może być typu null.

Zwroty
AdSelectionConfig.Builder Ta wartość nie może być typu null.

setCustomAudienceBuyers

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

Służy do ustawiania listy dozwolonych kupujących.

Aby dowiedzieć się więcej, wejdź na AdSelectionConfig.getCustomAudienceBuyers().

Parametry
customAudienceBuyers List: ta wartość nie może być typu null.

Zwroty
AdSelectionConfig.Builder Ta wartość nie może być typu null.

setDecisionLogicUri

public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)

Określa identyfikator URI używany do pobierania reguł decyzyjnych na potrzeby procesu wyboru reklamy. Decyzja Identyfikator URI może być jednym z tych 2 schematów:

  • HTTPS: identyfikatory URI HTTPS muszą być bezwzględnymi identyfikatorami URI, gdzie host pasuje do seller.
  • Gotowe ustawienia wyboru reklamy: identyfikatory URI usługi wyboru reklamy są zgodne z formatem ad-selection-prebuilt://ad-selection/<name>?<script-generation-parameters>. FLEDGE generuje odpowiedni skrypt JS bez konieczności wywoływania sieci.

    Dostępne gotowe skrypty:

    • highest-bid-wins w przypadku elementów scoreAds i reportResult: ten JS wybiera reklamę z najwyższą stawką za punkt. Dla: raportowania, dany identyfikator URI ma parametry render_uri i bid. Do korzystania z tego gotowego ustawienia wymagane są poniższe parametry:
      • reportingUrl: podstawowy identyfikator URI raportowania, który zostanie później z parametrami render_uri i bid

      Np. Jeśli podstawowy adres URL raportowania to „https://www.ssp.com” potem: ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com

Aby dowiedzieć się więcej, wejdź na AdSelectionConfig.getDecisionLogicUri().

Parametry
decisionLogicUri Uri: ta wartość nie może być typu null.

Zwroty
AdSelectionConfig.Builder Ta wartość nie może być typu null.

Sygnały setPerBuyer

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

Określa sygnały dostarczane przez każdego kupującego podczas wyboru reklamy.

Jeśli nie zostanie skonfigurowana, domyślnie będzie używana pusta mapa.

Aby dowiedzieć się więcej, wejdź na AdSelectionConfig.getPerBuyerSignals().

Parametry
perBuyerSignals Map: ta wartość nie może być typu null.

Zwroty
AdSelectionConfig.Builder Ta wartość nie może być typu null.

setSeller

public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)

Określa identyfikator sprzedawcy.

Aby dowiedzieć się więcej, wejdź na AdSelectionConfig.getSeller().

Parametry
seller AdTechIdentifier: ta wartość nie może być typu null.

Zwroty
AdSelectionConfig.Builder Ta wartość nie może być typu null.

ustawianie sygnałówSprzedawcy

public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)

Skonfiguruj sygnały używane do modyfikowania wyników wyboru reklamy.

Jeśli zasada nie jest skonfigurowana, domyślnie używany jest pusty plik JSON.

Aby dowiedzieć się więcej, wejdź na AdSelectionConfig.getSellerSignals().

Parametry
sellerSignals AdSelectionSignals: ta wartość nie może być typu null.

Zwroty
AdSelectionConfig.Builder Ta wartość nie może być typu null.

ustawTrustedScoringSignalsUri

public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)

Ustawia punkt końcowy identyfikatora URI zaufanego sygnału po stronie sprzedawcy, z którego określona kreacja w czasie rzeczywistym z których można pobierać informacje.

Jeśli parametr Uri#EMPTY jest przekazany, wywołanie sieci jest pomijane, a metoda AdSelectionSignals.EMPTY jest przekazywana do wyboru reklamy.

Aby dowiedzieć się więcej, wejdź na AdSelectionConfig.getTrustedScoringSignalsUri().

Parametry
trustedScoringSignalsUri Uri: ta wartość nie może być typu null.

Zwroty
AdSelectionConfig.Builder Ta wartość nie może być typu null.