androidx.privacysandbox.ads.adservices.adselection


Classes

AdSelectionConfig

Contains the configuration of the ad selection process.

AdSelectionFromOutcomesConfig

Contains the configuration of the ad selection process that select a winner from a given list of ad selection ids.

AdSelectionManager

AdSelection Manager provides APIs for app and ad-SDKs to run ad selection processes as well as report impressions.

AdSelectionOutcome

This class represents the output of the AdSelectionManager#selectAds in the AdSelectionManager.

GetAdSelectionDataOutcome

This class represents the output of the AdSelectionManager#getAdSelectionData in the AdSelectionManager.

GetAdSelectionDataRequest

Represent input parameters to the AdSelectionManager#getAdSelectionData API.

PerBuyerConfiguration

Contains a per buyer configuration which will be used as part of a SellerConfiguration in a GetAdSelectionDataRequest.

PersistAdSelectionResultRequest

Represent input parameters to the AdSelectionManager#persistAdSelectionResult API.

ReportEventRequest

Represent input parameters to the reportImpression API.

ReportImpressionRequest

Represent input parameters to the reportImpression API.

SellerConfiguration

SellerConfiguration will be part of the GetAdSelectionDataRequest and will be constructed and used by the SDK to influence the size of the response of GetAdSelectionData API.

UpdateAdCounterHistogramRequest

This class represents input to the AdSelectionManager#updateAdCounterHistogram in the AdSelectionManager.