Dodano w poziomie API 34

android.adservices.adselection

Zajęcia

AddAdSelectionFromOutcomesOverrideRequest Obiekt POJO reprezentuje TestAdSelectionManager.overrideAdSelectionFromOutcomesConfigRemoteInfo(AddAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) ( AddAdSelectionOverrideRequest, Executor, OutcomeReceiver)} request

Zawiera AdSelectionFromOutcomesConfig, który będzie służyć jako identyfikator konkretnego zastąpienia, String selectionLogicJs i pole String selectionSignals reprezentujące wartość zastąpienia.

AddAdSelectionOverrideRequest Ten obiekt POJO reprezentuje żądanie TestAdSelectionManager.overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver)

Zawiera on AdSelectionConfig, który będzie służyć jako identyfikator konkretnego zastąpienia, String decisionLogicJs i String trustedScoringSignals, które reprezentuje wartość zastąpienia.

AdSelectionConfig Zawiera konfigurację procesu wyboru reklamy. 
AdSelectionConfig.Builder Konstruktor obiektu AdSelectionConfig. 
AdSelectionFromOutcomesConfig Zawiera konfigurację procesu wyboru reklamy, który wybiera zwycięzcę z danej listy identyfikatorów wyboru reklamy. 
AdSelectionFromOutcomesConfig.Builder Konstruktor dla obiektów AdSelectionFromOutcomesConfig. 
AdSelectionManager Menedżer wyboru reklam udostępnia interfejsy API dla aplikacji i pakietów SDK reklam, aby przeprowadzać procesy wyboru reklam i raportować wyświetlenia. 
AdSelectionOutcome Ta klasa reprezentuje pole w OutcomeReceiver, które jest wejściem do AdSelectionManager.selectAds(AdSelectionConfig, Executor, OutcomeReceiver) w AdSelectionManager. 
AdSelectionOutcome.Builder Konstruktor dla obiektów AdSelectionOutcome. 
GetAdSelectionDataOutcome Reprezentuje dane dotyczące wyboru reklamy zebrane z urządzenia na potrzeby wyboru reklamy. 
GetAdSelectionDataRequest Reprezentuje żądanie zawierające informacje potrzebne do uzyskania danych o selekcji reklamy. 
GetAdSelectionDataRequest.Builder Konstruktor dla obiektów GetAdSelectionDataRequest. 
PersistAdSelectionResultRequest Reprezentuje żądanie zawierające sprzedawcę, identyfikator i dane wyboru reklamy. 
PersistAdSelectionResultRequest.Builder Konstruktor dla obiektów PersistAdSelectionResultRequest. 
RemoveAdSelectionFromOutcomesOverrideRequest Ten obiekt POJO reprezentuje żądanie RemoveAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver)

Zawiera ono jedno pole, AdSelectionFromOutcomesConfig, które służy jako identyfikator zastąpienia, które ma zostać usunięte.

RemoveAdSelectionOverrideRequest Ten obiekt POJO reprezentuje żądanie TestAdSelectionManager#removeAdSelectionConfigRemoteInfoOverride( RemoveAdSelectionOverrideRequest, Executor, OutcomeReceiver)

Zawiera ono jedno pole, AdSelectionConfig, które służy jako identyfikator zastąpienia, które ma zostać usunięte.

ReportEventRequest Obiekt żądania zawierający wymagane argumenty potrzebne do zgłoszenia zdarzenia reklamy. 
ReportEventRequest.Builder Konstruktor dla obiektów ReportEventRequest. 
ReportImpressionRequest Reprezentują parametry wejściowe interfejsu reportImpression API. 
TestAdSelectionManager TestAdSelectionManager udostępnia interfejsy API do testowania procesów wyboru reklam w aplikacjach i pakietach SDK reklam. 
UpdateAdCounterHistogramRequest Obiekt żądania zawierający wymagane argumenty potrzebne do zaktualizowania histogramu licznika reklam. 
UpdateAdCounterHistogramRequest.Builder Konstruktor dla obiektów UpdateAdCounterHistogramRequest.