Builder
classBuilder
| kotlin.Any | |
| ↳ | android.adservices.customaudience.CustomAudience.Builder |
Builder for CustomAudience objects.
Summary
| Public constructors | |
|---|---|
Builder() |
|
| Public methods | |
|---|---|
| CustomAudience |
build()Builds an instance of a |
| CustomAudience.Builder |
setActivationTime(activationTime: Instant?)Sets the time, truncated to milliseconds, after which the |
| CustomAudience.Builder |
setAds(ads: MutableList<AdData!>?)Sets the initial remarketing ads served by the custom audience. |
| CustomAudience.Builder |
setAuctionServerRequestFlags(auctionServerRequestFlags: Int)Sets the bitfield of auction server request flags. |
| CustomAudience.Builder |
setBiddingLogicUri(biddingLogicUri: Uri)Sets the URI to fetch bidding logic from for use in the ad selection process. |
| CustomAudience.Builder |
setBuyer(buyer: AdTechIdentifier)Sets the buyer |
| CustomAudience.Builder |
setComponentAds(componentAds: MutableList<ComponentAdData!>)Sets the components ads served by the custom audience. |
| CustomAudience.Builder |
setDailyUpdateUri(dailyUpdateUri: Uri)Sets the daily update URI. |
| CustomAudience.Builder |
setExpirationTime(expirationTime: Instant?)Sets the time, truncated to milliseconds, after which the |
| CustomAudience.Builder |
Sets the |
| CustomAudience.Builder |
setPriority(priority: Double)Sets the priority for this custom audience. |
| CustomAudience.Builder |
setTrustedBiddingData(trustedBiddingData: TrustedBiddingData?)Sets the trusted bidding data to be queried and used in the ad selection process. |
| CustomAudience.Builder |
setUserBiddingSignals(userBiddingSignals: AdSelectionSignals?)Sets the user bidding signals used in the ad selection process. |
Public constructors
Public methods
build
funbuild(): CustomAudience
Deprecated: Deprecated in Java.
Builds an instance of a CustomAudience.
| Return | |
|---|---|
CustomAudience |
This value cannot be null. |
| Exceptions | |
|---|---|
java.lang.IllegalArgumentException |
if the expiration time is set before the current time |
java.lang.NullPointerException |
if any non-null parameter is null |
setActivationTime
funsetActivationTime(activationTime: Instant?): CustomAudience.Builder
Deprecated: Deprecated in Java.
Sets the time, truncated to milliseconds, after which the CustomAudience will serve ads.
Set to null in order for this CustomAudience to be immediately active and participate in ad selection.
See getActivationTime() for more information.
| Parameters | |
|---|---|
activationTime |
Instant?: This value may be null. |
setAds
funsetAds(ads: MutableList<AdData!>?): CustomAudience.Builder
Deprecated: Deprecated in Java.
Sets the initial remarketing ads served by the custom audience. Will be assigned with an empty list if not provided.
See getAds() for more information.
| Parameters | |
|---|---|
ads |
MutableList<AdData!>?: This value may be null. |
| Return | |
|---|---|
CustomAudience.Builder |
This value cannot be null. |
setAuctionServerRequestFlags
funsetAuctionServerRequestFlags(auctionServerRequestFlags: Int): CustomAudience.Builder
Deprecated: Deprecated in Java.
Sets the bitfield of auction server request flags.
See getAuctionServerRequestFlags() for more information.
| Parameters | |
|---|---|
auctionServerRequestFlags |
Int: Value is either 0 or a combination of the following:
|
| Return | |
|---|---|
CustomAudience.Builder |
This value cannot be null. |
setBiddingLogicUri
funsetBiddingLogicUri(biddingLogicUri: Uri): CustomAudience.Builder
Deprecated: Deprecated in Java.
Sets the URI to fetch bidding logic from for use in the ad selection process. The URI must use HTTPS.
See getBiddingLogicUri() for more information.
| Parameters | |
|---|---|
biddingLogicUri |
Uri: This value cannot be null. |
| Return | |
|---|---|
CustomAudience.Builder |
This value cannot be null. |
setBuyer
funsetBuyer(buyer: AdTechIdentifier): CustomAudience.Builder
Deprecated: Deprecated in Java.
Sets the buyer AdTechIdentifier.
See getBuyer() for more information.
| Parameters | |
|---|---|
buyer |
AdTechIdentifier: This value cannot be null. |
| Return | |
|---|---|
CustomAudience.Builder |
This value cannot be null. |
setComponentAds
funsetComponentAds(componentAds: MutableList<ComponentAdData!>): CustomAudience.Builder
Deprecated: Deprecated in Java.
Sets the components ads served by the custom audience.
See getComponentAds() for more information.
| Parameters | |
|---|---|
componentAds |
MutableList<ComponentAdData!>: This value cannot be null. |
| Return | |
|---|---|
CustomAudience.Builder |
This value cannot be null. |
setDailyUpdateUri
funsetDailyUpdateUri(dailyUpdateUri: Uri): CustomAudience.Builder
Deprecated: Deprecated in Java.
Sets the daily update URI. The URI must use HTTPS.
See getDailyUpdateUri() for more information.
| Parameters | |
|---|---|
dailyUpdateUri |
Uri: This value cannot be null. |
| Return | |
|---|---|
CustomAudience.Builder |
This value cannot be null. |
setExpirationTime
funsetExpirationTime(expirationTime: Instant?): CustomAudience.Builder
Deprecated: Deprecated in Java.
Sets the time, truncated to milliseconds, after which the CustomAudience should be removed.
See getExpirationTime() for more information.
| Parameters | |
|---|---|
expirationTime |
Instant?: This value may be null. |
| Return | |
|---|---|
CustomAudience.Builder |
This value cannot be null. |
setName
funsetName(name: String): CustomAudience.Builder
Deprecated: Deprecated in Java.
Sets the CustomAudience object's name.
See getName() for more information.
| Parameters | |
|---|---|
name |
String: This value cannot be null. |
| Return | |
|---|---|
CustomAudience.Builder |
This value cannot be null. |
setPriority
funsetPriority(priority: Double): CustomAudience.Builder
Deprecated: Deprecated in Java.
Sets the priority for this custom audience.
See getPriority() for further details.
| Return | |
|---|---|
CustomAudience.Builder |
This value cannot be null. |
setTrustedBiddingData
funsetTrustedBiddingData(trustedBiddingData: TrustedBiddingData?): CustomAudience.Builder
Deprecated: Deprecated in Java.
Sets the trusted bidding data to be queried and used in the ad selection process.
See getTrustedBiddingData() for more information.
| Parameters | |
|---|---|
trustedBiddingData |
TrustedBiddingData?: This value may be null. |
| Return | |
|---|---|
CustomAudience.Builder |
This value cannot be null. |
setUserBiddingSignals
funsetUserBiddingSignals(userBiddingSignals: AdSelectionSignals?): CustomAudience.Builder
Deprecated: Deprecated in Java.
Sets the user bidding signals used in the ad selection process.
See getUserBiddingSignals() for more information.
| Parameters | |
|---|---|
userBiddingSignals |
AdSelectionSignals?: This value may be null. |
| Return | |
|---|---|
CustomAudience.Builder |
This value cannot be null. |