Android.AdServices.CustomAudiences Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides custom audience data, request builders, and managers for Android ad selection.
Classes
| Name | Description |
|---|---|
| AddCustomAudienceOverrideRequest |
This POJO represents the |
| AddCustomAudienceOverrideRequest.Builder |
Builder for |
| CustomAudience |
Represents the information necessary for a custom audience to participate in ad selection. |
| CustomAudience.Builder |
Builder for |
| CustomAudience.InterfaceConsts |
Contains the parcelable interface constants exposed for CustomAudience. |
| CustomAudienceManager |
CustomAudienceManager provides APIs for app and ad-SDKs to join / leave custom audiences. |
| FetchAndJoinCustomAudienceRequest |
The request object wrapping the required and optional parameters needed to fetch a |
| FetchAndJoinCustomAudienceRequest.Builder |
Builder for |
| JoinCustomAudienceRequest |
The request object to join a custom audience. |
| JoinCustomAudienceRequest.Builder |
Builder for |
| LeaveCustomAudienceRequest |
The request object is used to leave a custom audience. |
| LeaveCustomAudienceRequest.Builder |
Builder for |
| PartialCustomAudience |
Represents a partial custom audience that is passed along to the buyer ad tech, when scheduling a delayed update for Custom Audience. |
| PartialCustomAudience.Builder |
Builder for |
| PartialCustomAudience.InterfaceConsts |
Contains the parcelable interface constants exposed for PartialCustomAudience. |
| RemoveCustomAudienceOverrideRequest |
This POJO represents the |
| RemoveCustomAudienceOverrideRequest.Builder |
Builder for |
| ScheduleCustomAudienceUpdateRequest |
The request object wrapping the required and optional parameters to schedule a deferred update for a buyer ad tech's custom audiences. |
| ScheduleCustomAudienceUpdateRequest.Builder |
Builder for |
| TestCustomAudienceManager |
TestCustomAudienceManager provides APIs for app and ad-SDKs to test custom audiences. |
| 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.InterfaceConsts |
Contains the parcelable interface constants exposed for TrustedBiddingData. |
Enums
| Name | Description |
|---|---|
| AuctionServerRequest |
Specifies custom audience data that can be omitted from a server auction request. |
Remarks
Use CustomAudienceManager to join or leave an audience, fetch an audience from a buyer's server, or schedule a deferred update. Request objects carry the audience identifiers, bidding data, and optional caller-supplied fields needed by these operations.
TestCustomAudienceManager can replace remote bidding data with local values for testing. These test operations require a debuggable application and enabled developer options.
The operations and test requirements are documented in the CustomAudienceManager reference and the TestCustomAudienceManager reference.