Android.AdServices.AdSelection Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains types for ad selection and impression reporting.
Classes
| Name | Description |
|---|---|
| AddAdSelectionFromOutcomesOverrideRequest |
This POJO represents the |
| AddAdSelectionOverrideRequest |
This POJO represents the |
| AdSelectionConfig |
Contains the configuration of the ad selection process. |
| AdSelectionConfig.Builder |
Builder for |
| AdSelectionConfig.InterfaceConsts |
Provides interface constants for AdSelectionConfig. |
| 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.InterfaceConsts |
Provides interface constants for AdSelectionFromOutcomesConfig. |
| 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 |
| AdSelectionOutcome.Builder |
Builder for |
| AdWithBid |
Represents an ad and its corresponding bid value after the bid generation step in the ad selection process. |
| AdWithBid.InterfaceConsts |
Provides interface constants for AdWithBid. |
| DecisionLogic |
Generic Decision logic that could be provided by the buyer or seller. |
| DecisionLogic.InterfaceConsts |
Provides interface constants for DecisionLogic. |
| 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 |
| PerBuyerConfiguration |
Contains a per buyer configuration which will be used as part of a |
| PerBuyerConfiguration.Builder |
Builder for |
| PerBuyerConfiguration.InterfaceConsts |
Provides interface constants for PerBuyerConfiguration. |
| PerBuyerDecisionLogic |
The override object for decision logic JS per buyer for |
| PerBuyerDecisionLogic.InterfaceConsts |
Provides interface constants for PerBuyerDecisionLogic. |
| PersistAdSelectionResultRequest |
Represents a request containing the seller, the ad selection data id and data. |
| PersistAdSelectionResultRequest.Builder |
Builder for |
| RemoveAdSelectionFromOutcomesOverrideRequest |
This POJO represents the |
| RemoveAdSelectionOverrideRequest |
This POJO represents the |
| ReportEventRequest |
Request object wrapping the required arguments needed to report an ad event. |
| ReportEventRequest.Builder |
Builder for |
| ReportImpressionRequest |
Represent input parameters to the reportImpression API. |
| SellerConfiguration |
This object will be part of the |
| SellerConfiguration.Builder |
Builder for |
| SellerConfiguration.InterfaceConsts |
Provides interface constants for SellerConfiguration. |
| SetAppInstallAdvertisersRequest |
Represents input parameters to the setAppInstallAdvertiser API. |
| SetAppInstallAdvertisersRequest.Builder |
Builds a request containing app-install advertiser identifiers. |
| SignedContextualAds |
Contains a list of buyer supplied |
| SignedContextualAds.Builder |
Builder for |
| SignedContextualAds.InterfaceConsts |
Provides interface constants for SignedContextualAds. |
| TestAdSelectionManager |
|
| UpdateAdCounterHistogramRequest |
Request object wrapping the required arguments needed to update an ad counter histogram. |
| UpdateAdCounterHistogramRequest.Builder |
Builder for |
Enums
| Name | Description |
|---|---|
| ReportingDestination |
Identifies the destinations for an ad event report. |
Remarks
AdSelectionManager takes an AdSelectionConfig for ad selection and a ReportImpressionRequest for impression reporting. The manager is marked obsolete from Android API level 37.