SignedContextualAds.Builder
public
static
final
class
SignedContextualAds.Builder
extends Object
| java.lang.Object | |
| ↳ | android.adservices.adselection.SignedContextualAds.Builder |
Builder for SignedContextualAds object
Summary
Public constructors | |
|---|---|
Builder()
|
|
Builder(SignedContextualAds signedContextualAds)
Returns a |
|
Public methods | |
|---|---|
SignedContextualAds
|
build()
Builds a |
SignedContextualAds.Builder
|
setAdsWithBid(List<AdWithBid> adsWithBid)
Sets the Ads with pre-defined bid values See |
SignedContextualAds.Builder
|
setBuyer(AdTechIdentifier buyer)
Sets the buyer Ad tech Identifier See |
SignedContextualAds.Builder
|
setDecisionLogicUri(Uri decisionLogicUri)
Sets the URI to fetch the decision logic used in ad selection and reporting See |
SignedContextualAds.Builder
|
setSignature(byte[] signature)
Sets the copied signature |
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (SignedContextualAds signedContextualAds)
Returns a SignedContextualAds.Builder from a SignedContextualAds.
| Parameters | |
|---|---|
signedContextualAds |
SignedContextualAds: This value cannot be null. |
Public methods
build
public SignedContextualAds build ()
Builds a SignedContextualAds instance.
| Returns | |
|---|---|
SignedContextualAds |
This value cannot be null. |
| Throws | |
|---|---|
NullPointerException |
if any required params are null |
setAdsWithBid
public SignedContextualAds.Builder setAdsWithBid (List<AdWithBid> adsWithBid)
Sets the Ads with pre-defined bid values
See SignedContextualAds.getAdsWithBid() for more details
| Parameters | |
|---|---|
adsWithBid |
List: This value cannot be null. |
| Returns | |
|---|---|
SignedContextualAds.Builder |
This value cannot be null. |
setBuyer
public SignedContextualAds.Builder setBuyer (AdTechIdentifier buyer)
Sets the buyer Ad tech Identifier
See SignedContextualAds.getBuyer() for more details
| Parameters | |
|---|---|
buyer |
AdTechIdentifier: This value cannot be null. |
| Returns | |
|---|---|
SignedContextualAds.Builder |
This value cannot be null. |
setDecisionLogicUri
public SignedContextualAds.Builder setDecisionLogicUri (Uri decisionLogicUri)
Sets the URI to fetch the decision logic used in ad selection and reporting
See SignedContextualAds.getDecisionLogicUri() for more details
| Parameters | |
|---|---|
decisionLogicUri |
Uri: This value cannot be null. |
| Returns | |
|---|---|
SignedContextualAds.Builder |
This value cannot be null. |
setSignature
public SignedContextualAds.Builder setSignature (byte[] signature)
Sets the copied signature
| Parameters | |
|---|---|
signature |
byte: This value cannot be null. |
| Returns | |
|---|---|
SignedContextualAds.Builder |
This value cannot be null. |