다음을 통해 공유


Android.AdServices.AdSelection Namespace

Classes

AddAdSelectionFromOutcomesOverrideRequest

This POJO represents the TestAdSelectionManager#overrideAdSelectionFromOutcomesConfigRemoteInfo ( AddAdSelectionOverrideRequest, Executor, OutcomeReceiver)} request

AddAdSelectionOverrideRequest

This POJO represents the TestAdSelectionManager#overrideAdSelectionConfigRemoteInfo(AddAdSelectionOverrideRequest, Executor, OutcomeReceiver) request

AdSelectionConfig

Contains the configuration of the ad selection process.

AdSelectionConfig.Builder

Builder for AdSelectionConfig object.

AdSelectionConfig.InterfaceConsts
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.

AdSelectionFromOutcomesConfig.InterfaceConsts
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 in the AdSelectionManager.

AdSelectionOutcome.Builder

Builder for AdSelectionOutcome objects.

AdWithBid

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

AdWithBid.InterfaceConsts
DecisionLogic

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

DecisionLogic.InterfaceConsts
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 GetAdSelectionDataRequest objects.

PerBuyerDecisionLogic

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

PerBuyerDecisionLogic.InterfaceConsts
PersistAdSelectionResultRequest

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

PersistAdSelectionResultRequest.Builder

Builder for PersistAdSelectionResultRequest objects.

RemoveAdSelectionFromOutcomesOverrideRequest

This POJO represents the TestAdSelectionManager #removeAdSelectionFromOutcomesConfigRemoteInfoOverride( RemoveAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) request

RemoveAdSelectionOverrideRequest

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

ReportEventRequest

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

ReportEventRequest.Builder

Builder for ReportEventRequest objects.

ReportImpressionRequest

Represent input parameters to the reportImpression API.

SetAppInstallAdvertisersRequest

Represents input parameters to the setAppInstallAdvertiser API.

SetAppInstallAdvertisersRequest.Builder
SignedContextualAds

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

SignedContextualAds.Builder

Builder for SignedContextualAds object

SignedContextualAds.InterfaceConsts
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.

UpdateAdCounterHistogramRequest.Builder

Builder for UpdateAdCounterHistogramRequest objects.

Enums

ReportingDestination