android.adservices.adselection
Classes
AddAdSelectionFromOutcomesOverrideRequest |
This data object represents the TestAdSelectionManager.overrideAdSelectionFromOutcomesConfigRemoteInfo(AddAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) (
AddAdSelectionOverrideRequest, Executor, OutcomeReceiver)} request
It contains, a |
AddAdSelectionOverrideRequest |
This data object 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.
|
AdWithBid | Represents an ad and its corresponding bid value after the bid generation step in the ad selection process. |
BuyersDecisionLogic | |
ContextualAds |
Contains Ads supplied by Seller for the Contextual Path
Instances of this class are created by SDKs to be injected as part of |
ContextualAds.Builder |
Builder for ContextualAds object
|
DecisionLogic | Generic Decision logic that could be provided by the buyer or seller. |
RemoveAdSelectionFromOutcomesOverrideRequest |
This data object represents the RemoveAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) request
It contains one field, a |
RemoveAdSelectionOverrideRequest |
This data object represents the TestAdSelectionManager#removeAdSelectionConfigRemoteInfoOverride(
RemoveAdSelectionOverrideRequest, Executor, OutcomeReceiver) request
It contains one field, a |
ReportImpressionRequest | Represent input parameters to the reportImpression API. |
ReportInteractionRequest | Request object wrapping the required arguments needed to report an interaction. |
SetAppInstallAdvertisersRequest | Represents input parameters to the setAppInstallAdvertiser 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
- AdWithBid
- BuyersDecisionLogic
- ContextualAds
- ContextualAds.Builder
- DecisionLogic
- RemoveAdSelectionFromOutcomesOverrideRequest
- RemoveAdSelectionOverrideRequest
- ReportImpressionRequest
- ReportInteractionRequest
- SetAppInstallAdvertisersRequest
- TestAdSelectionManager
- UpdateAdCounterHistogramRequest
- UpdateAdCounterHistogramRequest.Builder