In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt

AddAdSelectionOverrideRequest

public class AddAdSelectionOverrideRequest
extends Object

java.lang.Object
😎 android.adservices.adselection.AddAdSelectionOverrideRequest


Dieses POJO stellt die TestAdSelectionManager.overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver)-Anfrage dar.

Es enthält ein AdSelectionConfig, das als Kennung für die spezifische Überschreibung, ein String-Entscheidungslogik-Feld und String TrustedScoringSignals-Feld der den Überschreibungswert darstellt,

Zusammenfassung

Öffentliche Konstruktoren

AddAdSelectionOverrideRequest(AdSelectionConfig adSelectionConfig, String decisionLogicJs, AdSelectionSignals trustedScoringSignals)

Ü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-Objekts zurück.

int hashCode()

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

final void notify()

Weckt einen einzelnen Thread auf, der auf den überwachen.

final void notifyAll()

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

String toString()

Gibt eine Stringdarstellung des Objekts zurück.

final void wait(long timeoutMillis, int nanos)

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

final void wait(long timeoutMillis)

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

final void wait()

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

Öffentliche Konstruktoren

AddAdSelectionOverrideRequest

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public AddAdSelectionOverrideRequest (AdSelectionConfig adSelectionConfig, 
                String decisionLogicJs, 
                AdSelectionSignals trustedScoringSignals)

Parameter
adSelectionConfig AdSelectionConfig: Dieser Wert darf nicht null sein.

decisionLogicJs String: Dieser Wert darf nicht null sein.

trustedScoringSignals AdSelectionSignals: Dieser Wert darf nicht null sein.

Öffentliche Methoden

getAdSelectionConfig

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public AdSelectionConfig getAdSelectionConfig ()

Returns
AdSelectionConfig Eine Instanz von AdSelectionConfig, der Konfiguration der Anzeigenauswahl . Diese Konfiguration stellt die Daten bereit, die für die Anzeigenauswahl erforderlich sind. generiert Gebote und Punktzahlen, um eine erfolgreiche Anzeige für das Rendering zu finden. Dieser Wert darf nicht null sein.

getDecisionLogicJs (EntscheidungslogikJs)

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public String getDecisionLogicJs ()

Returns
String Das Überschreibungs-JavaScript-Ergebnis sollte eine Zeichenfolge sein, die gültigen JS-Code enthält. Die muss die Bewertungslogik enthalten, die während der Anzeigenauswahl ausgeführt wird. Dieser Wert darf nicht null sein.

getTrustedScoringSignals (Vertrauenswürdige Signale)

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public AdSelectionSignals getTrustedScoringSignals ()

Returns
AdSelectionSignals Die vertrauenswürdigen Bewertungssignale, die überschrieben werden sollen, sollten ein gültiger JSON-String sein. Der vertrauenswürdige Signale bei der Anzeigenauswahl in die Bewertungslogik eingespeist werden. Dieser Wert darf nicht null sein.