PersistAdSelectionResultRequest.Builder
public
static
final
class
PersistAdSelectionResultRequest.Builder
extends Object
| java.lang.Object | |
| ↳ | android.adservices.adselection.PersistAdSelectionResultRequest.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 PersistAdSelectionResultRequest objects.
Summary
Public constructors | |
|---|---|
Builder()
|
|
Public methods | |
|---|---|
PersistAdSelectionResultRequest
|
build()
Builds a |
PersistAdSelectionResultRequest.Builder
|
setAdSelectionDataId(long adSelectionDataId)
Sets the ad selection data id |
PersistAdSelectionResultRequest.Builder
|
setAdSelectionId(long adSelectionId)
This method was deprecated
in API level 35.
Use the |
PersistAdSelectionResultRequest.Builder
|
setAdSelectionResult(byte[] adSelectionResult)
Sets the ad selection result |
PersistAdSelectionResultRequest.Builder
|
setSeller(AdTechIdentifier seller)
Sets the seller |
Inherited methods | |
|---|---|
Public constructors
Public methods
build
public PersistAdSelectionResultRequest build ()
Builds a PersistAdSelectionResultRequest instance.
| Returns | |
|---|---|
PersistAdSelectionResultRequest |
This value cannot be null. |
| Throws | |
|---|---|
IllegalArgumentException |
if the adSelectionIid is not set |
setAdSelectionDataId
public PersistAdSelectionResultRequest.Builder setAdSelectionDataId (long adSelectionDataId)
Sets the ad selection data id Long.
| Parameters | |
|---|---|
adSelectionDataId |
long |
| Returns | |
|---|---|
PersistAdSelectionResultRequest.Builder |
This value cannot be null. |
setAdSelectionId
public PersistAdSelectionResultRequest.Builder setAdSelectionId (long adSelectionId)
This method was deprecated
in API level 35.
Use the setAdSelectionDataId(long) instead.
Sets the ad selection id Long.
| Parameters | |
|---|---|
adSelectionId |
long |
| Returns | |
|---|---|
PersistAdSelectionResultRequest.Builder |
This value cannot be null. |
setAdSelectionResult
public PersistAdSelectionResultRequest.Builder setAdSelectionResult (byte[] adSelectionResult)
Sets the ad selection result String.
| Parameters | |
|---|---|
adSelectionResult |
byte: This value may be null. |
| Returns | |
|---|---|
PersistAdSelectionResultRequest.Builder |
This value cannot be null. |
setSeller
public PersistAdSelectionResultRequest.Builder setSeller (AdTechIdentifier seller)
Sets the seller AdTechIdentifier.
| Parameters | |
|---|---|
seller |
AdTechIdentifier: This value may be null. |
| Returns | |
|---|---|
PersistAdSelectionResultRequest.Builder |
This value cannot be null. |