Class Index
These are the API classes. See all API packages.
A
AddAdSelectionFromOutcomesOverrideRequest | Represents the TestAdSelectionManager.overrideAdSelectionFromOutcomesConfigRemoteInfo(AddAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) ( AddAdSelectionOverrideRequest, Executor, OutcomeReceiver)} request |
AddAdSelectionOverrideRequest | Represents the AdSelectionManager.overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) request |
AddCustomAudienceOverrideRequest | Represents the CustomAudienceManager.overrideCustomAudienceRemoteInfo(android.adservices.customaudience.AddCustomAudienceOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) request |
AddCustomAudienceOverrideRequest.Builder | Builder for AddCustomAudienceOverrideRequest objects. |
AdData | Represents data specific to an ad that is necessary for ad selection and rendering. |
AdData.Builder | Builder for AdData objects. |
AdId | A unique, user-resettable, device-wide, per-profile ID for advertising. |
AdIdManager | Provides APIs for app and ad-SDKs to access advertising ID. |
AdSelectionConfig | Contains the configuration of the ad selection process. Instances of this class are created by SDKs to be provided as arguments to the AdSelectionManager#runAdSelection and AdSelectionManager#reportImpression methods in AdSelectionManager. |
AdSelectionConfig.Builder | Builder for AdSelectionConfig objects. |
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#runAdSelection in the AdSelectionManager. This field is populated in the case of a successful AdSelectionManager#runAdSelection call. |
AdSelectionOutcome.Builder | Builder for AdSelectionOutcome objects. |
AdSelectionSignals | Holds JSON that will be passed into a JavaScript function during ad selection. |
AdServicesState | This class encapsulates possible states of the APIs exposed by the AdServicesApi APK. |
AdServicesException | Exception thrown by AdServices. |
AdServicesPermissions | Permissions used by the AdServices APIs. |
AdServicesState | Specifies the state of the APIs exposed by AdServicesApi. |
AdTechIdentifier | An identifier representing an ad buyer or seller. |
AppInstallFilters | A container for the ad filters that are based on app install state. |
AppInstallFilters.Builder | Builder for creating AppInstallFilters objects. |
AppOwnedSdkSandboxInterface | Represents a channel for an SDK in the sandbox process to interact with the app. |
AppSetId | A unique, per-device, per-developer-account, user-resettable ID. |
AppSetIdManager | Provides APIs for app and ad SDKs to access appSetId. |
AdWithBid | Represents an ad and its corresponding bid value after the bid generation step in the ad selection process. |
B
BuyersDecisionLogic |
C
ContextualAds | Contains Ads supplied by Seller for the Contextual Path Instances of this class are created by SDKs to be injected as part of AdSelectionConfig and passed to AdSelectionManager#selectAds |
ContextualAds.Builder | Builder for the ContextualAds object |
CustomAudience | Represents the information necessary for a custom audience to participate in ad selection. |
CustomAudience.Builder | Builder for CustomAudience objects. |
CustomAudienceManager | Provides APIs for app and ad SDKs to join or leave custom audiences. |
D
DecisionLogic | Generic Decision logic that could be provided by the buyer or seller. |
DeletionRequest | Get Deletion Request. |
DeletionRequest.Builder | Builder for DeletionRequest objects. |
F
FrequencyCapFilters | A container for the ad filters that are based on frequency caps. |
FrequencyCapFilters.Builder | Builder for FrequencyCapFilters objects |
G
GetTopicsRequest | Get Topics Request. |
GetTopicsRequest.Builder | Builder for GetTopicsRequest objects. |
GetTopicsResponse | Represent the result from the getTopics API. |
GetTopicsResponse.Builder |
Builder for GetTopicsResponse objects.
|
J
JoinCustomAudienceRequest | The request object to join a custom audience. |
JoinCustomAudienceRequest.Builder | Builder for JoinCustomAudienceRequest objects. |
K
KeyedFrequencyCap | A frequency cap for a specific ad counter key. |
KeyedFrequencyCap.Builder | Builder for creating KeyedFrequencyCap objects. |
L
LeaveCustomAudienceRequest | The request object used to leave a custom audience. |
LeaveCustomAudienceRequest.Builder | Builder for LeaveCustomAudienceRequest objects. |
LoadSdkException | Exception thrown by SdkSandboxManager#loadSdk |
M
MeasurementManager | Register an attribution source or trigger. |
R
RemoveAdSelectionFromOutcomesOverrideRequest | Represents the RemoveAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) request. |
RemoveAdSelectionOverrideRequest | Represents the AdSelectionManager.removeAdSelectionConfigRemoteInfoOverride(android.adservices.adselection.RemoveAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) request |
RemoveCustomAudienceOverrideRequest | Represents the CustomAudienceManager.removeCustomAudienceRemoteInfoOverride(android.adservices.customaudience.RemoveCustomAudienceOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) request |
RemoveCustomAudienceOverrideRequest.Builder | Builder for RemoveCustomAudienceOverrideRequest objects. |
ReportImpressionRequest | Represent input parameters to the reportImpression API. |
ReportInteractionRequest | Request object wrapping the required arguments needed to report an interaction. |
RequestSurfacePackageException | Builder for ReportImpressionRequest objects. |
S
SandboxedSdk | Represents an SDK loaded in the sandbox process. |
SandboxedSdkProvider | Encapsulates API which SDK sandbox can use to interact with SDKs loaded into it. |
SdkSandboxActivityHandler | This is used to notify the SDK when an Activity is created for it. |
SdkSandboxController | Controller that is used by SDK loaded in the SDK Sandbox to access information provided by the SDK Sandbox. |
SdkSandboxManager |
Provides APIs to load SDKs into SDK sandbox process, and then interact with them.
|
SdkSandboxManager.SdkSandboxProcessDeathCallback | Callback for tracking SDK sandbox death events. |
SetAppInstallAdvertisersRequest | Represents input parameters to the setAppInstallAdvertiser API. |
T
TestAdSelectionManager | Provides APIs for app and ad-SDKs to test ad selection processes as well as report impressions. |
TestCustomAudienceManager | TestCustomAudienceManager provides APIs for app and ad-SDKs to test custom audiences. |
Topic | Represent the topic result from the getTopics API. |
TopicsManager | Topics Manager. |
TrustedBiddingData | Represents data used during the ad selection process to fetch buyer bidding signals from a trusted key/value server. |
TrustedBiddingData.Builder | Builder for TrustedBiddingData objects. |
U
UpdateAdCounterHistogramRequest | Request object wrapping the required arguments needed to update an ad counter histogram. |
UpdateAdCounterHistogramRequest.Builder | Builder for UpdateAdCounterHistogramRequest objects. |
W
WebSourceParams | Class holding source registration parameters. |
WebSourceParams.Builder | Builder for WebSourceParams objects. |
WebSourceRegistrationRequest | Class to hold input to measurement source registration calls from web context. |
WebSourceRegistrationRequest.Builder | Builder for WebSourceRegistrationRequest objects. |
WebTriggerParams | Class holding trigger registration parameters. |
WebTriggerParams.Builder | Builder for WebTriggerParams objects. |
WebTriggerRegistrationRequest | Class to hold input to measurement trigger registration calls from web context. |
WebTriggerRegistrationRequest.Builder | Builder for WebTriggerRegistrationRequest objects. |