android.adservices.adselection


Classes

AddAdSelectionFromOutcomesOverrideRequest

This POJO represents the android.adservices.adselection.TestAdSelectionManager#overrideAdSelectionFromOutcomesConfigRemoteInfo ( AddAdSelectionOverrideRequest, Executor, OutcomeReceiver)} request

AddAdSelectionOverrideRequest

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

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 a field in the OutcomeReceiver, which is an input to the android.

AdWithBid

Represents an ad and its corresponding bid value after the bid generation step in the ad selection process.

DecisionLogic

Generic Decision logic that could be provided by the buyer or seller.

GetAdSelectionDataOutcome

Represents ad selection data collected from device for ad selection.

GetAdSelectionDataRequest

Represents a request containing the information to get ad selection data.

PerBuyerConfiguration

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

PerBuyerDecisionLogic

The override object for decision logic JS per buyer for SignedContextualAds.

PersistAdSelectionResultRequest

Represents a request containing the seller, the ad selection data id and data.

RemoveAdSelectionFromOutcomesOverrideRequest

This POJO represents the RemoveAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) request

RemoveAdSelectionOverrideRequest

This POJO represents the TestAdSelectionManager.removeAdSelectionConfigRemoteInfoOverride( request

ReportEventRequest

Request object wrapping the required arguments needed to report an ad event.

ReportImpressionRequest

Represent input parameters to the reportImpression API.

SellerConfiguration

This object will be part of the GetAdSelectionDataRequest and will be constructed and used by the SDK to influence the size of the response of android.adservices.adselection.AdSelectionManager#getAdSelectionData(android.adservices.adselection.GetAdSelectionDataRequest,java.util.concurrent.Executor,android.os.OutcomeReceiver)

SetAppInstallAdvertisersRequest

Represents input parameters to the setAppInstallAdvertiser API.

SignedContextualAds

Contains a list of buyer supplied AdWithBid bundle and its signature.

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.