GetAdSelectionDataRequest.Builder


public static final class GetAdSelectionDataRequest.Builder
extends Object

java.lang.Object
   ↳ android.adservices.adselection.GetAdSelectionDataRequest.Builder


This class was deprecated in API level 37.
The Rubidium (Rb) Relevance APIs, including those in android.adservices.adselection, are being deprecated. Relevance APIs have no direct replacement. Developers should stop using them, as calls will be rejected in future Android releases. Please refer to official Privacy Sandbox documentation for deprecation and roadmap details: https://privacysandbox.com/news/update-on-plans-for-privacy-sandbox-technologies/

Builder for GetAdSelectionDataRequest objects.

Summary

Public constructors

Builder()

Public methods

GetAdSelectionDataRequest build()

Builds a GetAdSelectionDataRequest instance.

GetAdSelectionDataRequest.Builder setCoordinatorOriginUri(Uri coordinatorOriginUri)

Sets the coordinator origin from which PPAPI should fetch the public key for payload encryption.

GetAdSelectionDataRequest.Builder setSeller(AdTechIdentifier seller)

Sets the seller AdTechIdentifier.

GetAdSelectionDataRequest.Builder setSellerConfiguration(SellerConfiguration sellerConfiguration)

Sets the SellerConfiguration.

Inherited methods

Public constructors

Builder

public Builder ()

Public methods

build

Added in API level 35
Also in Ad Services Extensions 10
Deprecated in API level 37
public GetAdSelectionDataRequest build ()

Builds a GetAdSelectionDataRequest instance.

Returns
GetAdSelectionDataRequest This value cannot be null.

setCoordinatorOriginUri

Added in API level 35
Also in Ad Services Extensions 12
Deprecated in API level 37
public GetAdSelectionDataRequest.Builder setCoordinatorOriginUri (Uri coordinatorOriginUri)

Sets the coordinator origin from which PPAPI should fetch the public key for payload encryption. The origin must use HTTPS URI.

The origin will only contain the scheme, hostname and port of the URL. If the origin is not provided or is null, PPAPI will use the default coordinator URI.

The origin must belong to a list of pre-approved coordinator origins. Otherwise, AdSelectionManager.getAdSelectionData will throw an IllegalArgumentException

Parameters
coordinatorOriginUri Uri: This value may be null.

Returns
GetAdSelectionDataRequest.Builder

setSeller

Added in API level 35
Also in Ad Services Extensions 10
Deprecated in API level 37
public GetAdSelectionDataRequest.Builder setSeller (AdTechIdentifier seller)

Sets the seller AdTechIdentifier.

Parameters
seller AdTechIdentifier: This value may be null.

Returns
GetAdSelectionDataRequest.Builder This value cannot be null.

setSellerConfiguration

Added in API level 36
Also in Ad Services Extensions 14
Deprecated in API level 37
public GetAdSelectionDataRequest.Builder setSellerConfiguration (SellerConfiguration sellerConfiguration)

Sets the SellerConfiguration. See GetAdSelectionDataRequest.getSellerConfiguration() for more details.

Parameters
sellerConfiguration SellerConfiguration: This value may be null.

Returns
GetAdSelectionDataRequest.Builder This value cannot be null.