AdSelectionFromOutcomesConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

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


Konstruktor dla obiektów AdSelectionFromOutcomesConfig. Wszystkie pola wymagają wartości innych niż null.

Podsumowanie

Konstruktory publiczne

Builder()

Metody publiczne

AdSelectionFromOutcomesConfig build()

Tworzy instancję AdSelectionFromOutcomesConfig.

AdSelectionFromOutcomesConfig.Builder setAdSelectionIds(List<Long> adSelectionIds)

Określa listę AdSelectionIds, które mają wziąć udział w procesie wyboru.

AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri(Uri selectionLogicUri)

Ustawia SelectionLogicUri.

AdSelectionFromOutcomesConfig.Builder setSelectionSignals(AdSelectionSignals selectionSignals)

Ustawia wartość SelectionSignals, która ma być używana przez skrypt JS pobrany z adresu SelectionLogicUri.

AdSelectionFromOutcomesConfig.Builder setSeller(AdTechIdentifier seller)

Ustawia sprzedawcę AdTechIdentifier.

Metody dziedziczone

Object clone()

Tworzy i zwraca kopię tego obiektu.

boolean equals(Object obj)

Wskazuje, czy jakiś inny obiekt jest „równy” temu obiektowi.

void finalize()

Funkcja wywoływana przez zbieracz śmieci w obiekcie, gdy stwierdzi, że nie ma już żadnych odwołań do obiektu.

final Class<?> getClass()

Zwraca klasę czasu wykonywania tego Object.

int hashCode()

Zwraca kod szyfrowania obiektu.

final void notify()

Wybudza pojedynczy wątek oczekujący na monitorze tego obiektu.

final void notifyAll()

Wybudza wszystkie wątki, które oczekują na monitorowanie tego obiektu.

String toString()

Zwraca obiekt w postaci ciągu znaków.

final void wait(long timeoutMillis, int nanos)

Sprawia, że bieżący wątek czeka, aż zostanie powiadomiony, zazwyczaj przez powiadomienie lub przerwanie, albo do momentu upływu określonego czasu rzeczywistego.

final void wait(long timeoutMillis)

Sprawia, że bieżący wątek czeka, aż zostanie powiadomiony, zazwyczaj przez powiadomienie lub przerwanie, albo do momentu upływu określonego czasu rzeczywistego.

final void wait()

Powoduje, że bieżący wątek czeka, aż zostanie wybudzony. Zwykle następuje to przez powiadomienie lub przerwienie.

Konstruktory publiczne

Metody publiczne

kompilacja

public AdSelectionFromOutcomesConfig build ()

Tworzy instancję AdSelectionFromOutcomesConfig.

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

setAdSelectionIds

public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)

Ustawia listę AdSelectionIds, która ma uczestniczyć w procesie wyboru.

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

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

setSelectionLogicUri

public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)

Ustawia wartość SelectionLogicUri. Identyfikator URI zaznaczenia może być jednym z tych 2 schematów:

  • HTTPS: identyfikatory URI HTTPS muszą być bezwzględnymi identyfikatorami URI, gdzie host pasuje do seller.
  • Wstępnie zdefiniowana usługa doboru reklam: adresy URI usługi doboru reklam mają format ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>. FLEDGE generuje odpowiedni skrypt JS bez potrzeby wywoływania sieci.

    Dostępne gotowe skrypty:

    • waterfall-mediation-truncation dla selectOutcome: ten kod JS implementuje logikę zapośredniczenia kaskadowego. Reklama z SDK zapośredniczenia jest zwracana, jeśli jej stawka jest równa lub wyższa niż minimalna stawka. Do korzystania z tego gotowego ustawienia wymagane są poniższe parametry:

      Np. Jeśli sygnały wyboru mają postać {"bid_floor": 10}, to ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor

AdSelectionIdsSelectionSignals.

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

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

setSelectionSignals

public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)

Ustawia wartość SelectionSignals, która ma być używana przez skrypt JS pobrany z adresu SelectionLogicUri.

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

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

setSeller

public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)

Ustawia sprzedawcę AdTechIdentifier.

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

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