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.

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.

UpdateAdCounterHistogramRequest

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