Builder
class Builder
kotlin.Any | |
↳ | android.adservices.adselection.GetAdSelectionDataRequest.Builder |
Builder for GetAdSelectionDataRequest
objects.
Summary
Public constructors | |
---|---|
Builder() |
Public methods | |
---|---|
GetAdSelectionDataRequest |
build() Builds a |
GetAdSelectionDataRequest.Builder |
setCoordinatorOriginUri(coordinatorOriginUri: Uri?) Sets the coordinator origin from which PPAPI should fetch the public key for payload encryption. |
GetAdSelectionDataRequest.Builder |
setSeller(seller: AdTechIdentifier?) Sets the seller |
Public constructors
Public methods
build
fun build(): GetAdSelectionDataRequest
Builds a GetAdSelectionDataRequest
instance.
Return | |
---|---|
GetAdSelectionDataRequest |
This value cannot be null . |
setCoordinatorOriginUri
fun setCoordinatorOriginUri(coordinatorOriginUri: Uri?): GetAdSelectionDataRequest.Builder
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 . |
setSeller
fun setSeller(seller: AdTechIdentifier?): GetAdSelectionDataRequest.Builder
Sets the seller AdTechIdentifier
.
Parameters | |
---|---|
seller |
AdTechIdentifier?: This value may be null . |
Return | |
---|---|
GetAdSelectionDataRequest.Builder |
This value cannot be null . |