Stay organized with collections Save and categorize content based on your preferences.

android.adservices.adselection

Classes

AddAdSelectionFromOutcomesOverrideRequest This object represents the TestAdSelectionManager.overrideAdSelectionFromOutcomesConfigRemoteInfo(AddAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) ( AddAdSelectionOverrideRequest, Executor, OutcomeReceiver)} request

It contains, a AdSelectionFromOutcomesConfig which will serve as the identifier for the specific override, a String selectionLogicJs and String selectionSignals field representing the override value 

AddAdSelectionOverrideRequest This object represents the TestAdSelectionManager.overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) request

It contains, a AdSelectionConfig which will serve as the identifier for the specific override, a String decisionLogicJs and String trustedScoringSignals field representing the override value 

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. 
RemoveAdSelectionFromOutcomesOverrideRequest This object represents the RemoveAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) request

It contains one field, a AdSelectionFromOutcomesConfig which serves as the identifier of the override to be removed 

RemoveAdSelectionOverrideRequest This object represents the TestAdSelectionManager#removeAdSelectionConfigRemoteInfoOverride( RemoveAdSelectionOverrideRequest, Executor, OutcomeReceiver) request

It contains one field, a AdSelectionConfig which serves as the identifier of the override to be removed 

ReportImpressionRequest Represent input parameters to the reportImpression API. 
TestAdSelectionManager TestAdSelectionManager provides APIs for app and ad-SDKs to test ad selection processes as well as report impressions.