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)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