android.adservices.adselection
Classes
AddAdSelectionFromOutcomesOverrideRequest |
This POJO represents the TestAdSelectionManager.overrideAdSelectionFromOutcomesConfigRemoteInfo(AddAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) (
AddAdSelectionOverrideRequest, Executor, OutcomeReceiver)} request
It contains, a |
AddAdSelectionOverrideRequest |
This POJO represents the TestAdSelectionManager.overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) request
It contains, a |
AdSelectionConfig | Contains the configuration of the ad selection process. |
AdSelectionConfig.Builder |
Builder for AdSelectionConfig object.
|
AdSelectionFromOutcomesConfig | Contains the configuration of the ad selection process that select a winner from a given list of ad selection ids. |
AdSelectionFromOutcomesConfig.Builder |
Builder for AdSelectionFromOutcomesConfig objects.
|
AdSelectionManager | AdSelection Manager provides APIs for app and ad-SDKs to run ad selection processes as well as report impressions. |
AdSelectionOutcome |
This class represents a field in the OutcomeReceiver , which is an input to the AdSelectionManager.selectAds(AdSelectionConfig, Executor, OutcomeReceiver) in the AdSelectionManager .
|
AdSelectionOutcome.Builder |
Builder for AdSelectionOutcome objects.
|
GetAdSelectionDataOutcome | Represents ad selection data collected from device for ad selection. |
GetAdSelectionDataRequest | Represents a request containing the information to get ad selection data. |
GetAdSelectionDataRequest.Builder |
Builder for GetAdSelectionDataRequest objects.
|
PersistAdSelectionResultRequest | Represents a request containing the seller, the ad selection id and data. |
PersistAdSelectionResultRequest.Builder |
Builder for PersistAdSelectionResultRequest objects.
|
RemoveAdSelectionFromOutcomesOverrideRequest |
This POJO represents the RemoveAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) request
It contains one field, a |
RemoveAdSelectionOverrideRequest |
This POJO represents the TestAdSelectionManager#removeAdSelectionConfigRemoteInfoOverride(
RemoveAdSelectionOverrideRequest, Executor, OutcomeReceiver) request
It contains one field, a |
ReportEventRequest | Request object wrapping the required arguments needed to report an ad event. |
ReportEventRequest.Builder |
Builder for ReportEventRequest objects.
|
ReportImpressionRequest | Represent input parameters to the reportImpression API. |
TestAdSelectionManager |
TestAdSelectionManager provides APIs for apps and ad SDKs to test ad selection processes.
|
UpdateAdCounterHistogramRequest | Request object wrapping the required arguments needed to update an ad counter histogram. |
UpdateAdCounterHistogramRequest.Builder |
Builder for UpdateAdCounterHistogramRequest objects.
|
Classes
- AddAdSelectionFromOutcomesOverrideRequest
- AddAdSelectionOverrideRequest
- AdSelectionConfig
- AdSelectionConfig.Builder
- AdSelectionFromOutcomesConfig
- AdSelectionFromOutcomesConfig.Builder
- AdSelectionManager
- AdSelectionOutcome
- AdSelectionOutcome.Builder
- GetAdSelectionDataOutcome
- GetAdSelectionDataRequest
- GetAdSelectionDataRequest.Builder
- PersistAdSelectionResultRequest
- PersistAdSelectionResultRequest.Builder
- RemoveAdSelectionFromOutcomesOverrideRequest
- RemoveAdSelectionOverrideRequest
- ReportEventRequest
- ReportEventRequest.Builder
- ReportImpressionRequest
- TestAdSelectionManager
- UpdateAdCounterHistogramRequest
- UpdateAdCounterHistogramRequest.Builder