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.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 |
GetAdSelectionDataRequest.Builder
|
setSellerConfiguration(SellerConfiguration sellerConfiguration)
Sets the |
Inherited methods | |
|---|---|
Public constructors
Public methods
build
public GetAdSelectionDataRequest build ()
Builds a GetAdSelectionDataRequest instance.
| Returns | |
|---|---|
GetAdSelectionDataRequest |
This value cannot be null. |
setCoordinatorOriginUri
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
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
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. |