AdSelectionFromOutcomesConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

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


Builder für AdSelectionFromOutcomesConfig-Objekte. Für alle Felder sind Werte erforderlich, die nicht null sind.

Zusammenfassung

Öffentliche Konstruktoren

Builder()

Öffentliche Methoden

AdSelectionFromOutcomesConfig build()

Erstellt eine AdSelectionFromOutcomesConfig-Instanz.

AdSelectionFromOutcomesConfig.Builder setAdSelectionIds(List<Long> adSelectionIds)

Legt die Liste der AdSelectionIds fest, die am Auswahlprozess teilnehmen sollen.

AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri(Uri selectionLogicUri)

Legt die SelectionLogicUri fest.

AdSelectionFromOutcomesConfig.Builder setSelectionSignals(AdSelectionSignals selectionSignals)

Legt den SelectionSignals fest, der vom JS-Script verwendet werden soll, das von SelectionLogicUri heruntergeladen wurde.

AdSelectionFromOutcomesConfig.Builder setSeller(AdTechIdentifier seller)

Legt den Verkäufer auf AdTechIdentifier fest.

Übernommene Methoden

Object clone()

Erstellt eine Kopie dieses Objekts und gibt sie zurück.

boolean equals(Object obj)

Gibt an, ob ein anderes Objekt „gleich“ ist dieses.

void finalize()

Wird von der automatischen Speicherbereinigung für ein Objekt aufgerufen, wenn die Speicherbereinigung durchgeführt wird wird festgelegt, dass es keine weiteren Verweise auf das Objekt gibt.

final Class<?> getClass()

Gibt die Laufzeitklasse dieses Object zurück.

int hashCode()

Gibt einen Hash-Codewert für das Objekt zurück.

final void notify()

Weckt einen einzelnen Thread auf, der auf dem Monitor dieses Objekts wartet.

final void notifyAll()

Weckt alle Threads auf, die auf dem Monitor dieses Objekts warten.

String toString()

Gibt eine Stringdarstellung des Objekts zurück.

final void wait(long timeoutMillis, int nanos)

Der aktuelle Thread wartet, bis er geweckt wird, normalerweise durch Benachrichtigung oder Unterbrechung oder bis eine bestimmte Zeit in Echtzeit verstrichen ist.

final void wait(long timeoutMillis)

Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, normalerweise durch Benachrichtigungen oder Unterbrechungen bestimmte Zeit in Echtzeit verstrichen ist.

final void wait()

Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, normalerweise indem sie benachrichtigt oder unterbrochen werden.

Öffentliche Konstruktoren

Öffentliche Methoden

setAdSelectionIds

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

Legt die Liste der AdSelectionIds fest, die am Auswahlprozess teilnehmen sollen.

Parameter
adSelectionIds List: Dieser Wert darf nicht null sein.

Returns
AdSelectionFromOutcomesConfig.Builder Dieser Wert darf nicht null sein.

setSelectionLogicUri

public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)

Legt SelectionLogicUri fest. Der Auswahl-URI kann eines der beiden folgenden Schemas haben:

  • HTTPS: HTTPS-URIs müssen absolute URIs sein, bei denen der Host mit dem seller übereinstimmt.
  • Anzeigenauswahl vorgefertigt: Die URIs des Anzeigenauswahldienstes folgen ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>. Format. Mit FLEDGE wird das entsprechende JS-Script generiert, ohne dass ein Netzwerk erforderlich ist. aufrufen.

    Verfügbare vordefinierte Skripts:

    • waterfall-mediation-truncation für selectOutcome:Dies JS implementiert die Kürzungslogik der abfolgebasierten Vermittlung. Die Anzeige des Mediation SDK ist wird zurückgegeben, wenn das Gebot größer oder gleich dem Mindestpreis ist. Für die Verwendung dieses vordefinierten Elements sind die folgenden Parameter erforderlich:

      Beispiel: Wenn die Signale für die Auswahl so aussehen: {"bid_floor": 10}, ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor

AdSelectionIds und SelectionSignals.

Parameter
selectionLogicUri Uri: Dieser Wert darf nicht null sein.

Returns
AdSelectionFromOutcomesConfig.Builder Dieser Wert darf nicht null sein.

setSelectionSignals

public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)

Legt den SelectionSignals fest, der vom JS-Script verwendet werden soll, das von SelectionLogicUri heruntergeladen wurde.

Parameter
selectionSignals AdSelectionSignals: Dieser Wert darf nicht null sein.

Returns
AdSelectionFromOutcomesConfig.Builder Dieser Wert darf nicht null sein.

setSeller

public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)

Legt den Verkäufer auf AdTechIdentifier fest.

Parameter
seller AdTechIdentifier: Dieser Wert darf nicht null sein.

Returns
AdSelectionFromOutcomesConfig.Builder Dieser Wert darf nicht null sein.