Hinzugefügt in API-Level 34

android.adservices.adselection

Klassen

AddAdSelectionFromOutcomesOverrideRequest Dieses POJO stellt die Anfrage TestAdSelectionManager.overrideAdSelectionFromOutcomesConfigRemoteInfo(AddAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) ( AddAdSelectionOverrideRequest, Executor, OutcomeReceiver)} dar.

Sie enthält einen AdSelectionFromOutcomesConfig, der als Kennung für die jeweilige Überschreibung dient, sowie die Felder String selectionLogicJs und String selectionSignals, die den Überschreibungswert darstellen. 

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

Es enthält einen AdSelectionConfig, der als Kennung für die jeweilige Überschreibung dient, sowie die Felder String decisionLogicJs und String trustedScoringSignals, die den Überschreibungswert darstellen. 

AdSelectionConfig Enthält die Konfiguration des Prozesses für die Anzeigenauswahl. 
AdSelectionConfig.Builder Builder for AdSelectionConfig object. 
Anzeigenauswahl aus Ergebnissen Enthält die Konfiguration des Anzeigenauswahlprozesses, bei dem ein Gewinner aus einer bestimmten Liste von Anzeigenauswahl-IDs ausgewählt wird. 
AdSelectionFromOutcomesConfig.Builder Builder für AdSelectionFromOutcomesConfig-Objekte. 
AdSelectionManager AdSelection Manager bietet APIs für App- und Anzeigen-SDKs, um Anzeigenauswahlprozesse auszuführen und Impressionen zu erfassen. 
AdSelectionOutcome Diese Klasse stellt ein Feld in der OutcomeReceiver dar, das eine Eingabe für die AdSelectionManager.selectAds(AdSelectionConfig, Executor, OutcomeReceiver) in der AdSelectionManager ist. 
AdSelectionOutcome.Builder Builder für AdSelectionOutcome-Objekte. 
GetAdSelectionDataOutcome Stellt Daten zur Anzeigenauswahl dar, die vom Gerät für die Anzeigenauswahl erhoben wurden. 
GetAdSelectionDataRequest Stellt eine Anfrage mit den Informationen zum Abrufen von Daten zur Anzeigenauswahl dar. 
GetAdSelectionDataRequest.Builder Builder für GetAdSelectionDataRequest-Objekte. 
PersistAdSelectionResultRequest Stellt eine Anfrage mit dem Verkäufer, der Anzeigenauswahl-ID und Daten dar. 
PersistAdSelectionResultRequest.Builder Builder für PersistAdSelectionResultRequest-Objekte. 
RemoveAdSelectionFromOutcomesOverrideRequest Dieses POJO stellt die RemoveAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver)-Anfrage dar.

Es enthält ein Feld, ein AdSelectionFromOutcomesConfig, das als Kennung für die zu entfernende Überschreibung dient. 

RemoveAdSelectionOverrideRequest Dieses POJO stellt die TestAdSelectionManager#removeAdSelectionConfigRemoteInfoOverride( RemoveAdSelectionOverrideRequest, Executor, OutcomeReceiver)-Anfrage dar.

Es enthält ein Feld, ein AdSelectionConfig, das als Kennung für die zu entfernende Überschreibung dient. 

ReportEventRequest Anfrageobjekt, das die erforderlichen Argumente für die Meldung eines Anzeigenereignisses umschließt. 
ReportEventRequest.Builder Builder für ReportEventRequest-Objekte. 
ReportImpressionRequest Stellt Eingabeparameter für die reportImpression API dar. 
TestAdSelectionManager TestAdSelectionManager stellt APIs für Apps und Anzeigen-SDKs bereit, um Prozesse zur Anzeigenauswahl zu testen. 
UpdateAdCounterHistogramRequest Anfrageobjekt, das die erforderlichen Argumente für die Aktualisierung eines Anzeigenzähler-Histogramms umschließt. 
UpdateAdCounterHistogramRequest.Builder Builder für UpdateAdCounterHistogramRequest-Objekte.