Stay organized with collections
Save and categorize content based on your preferences.
Builder
class Builder
Builder for AddCustomAudienceOverrideRequest
objects.
Summary
Public constructors
Public methods
setBiddingLogicJsVersion
fun setBiddingLogicJsVersion(biddingLogicJsVersion: Long): AddCustomAudienceOverrideRequest.Builder
Sets the bidding logic JavaScript version.
Default to be 0L
, which will fall back to use default version(V1 or V2).
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[],null,["# AddCustomAudienceOverrideRequest.Builder\n\nAdded in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \nAlso in [Ad Services Extensions 4](https://developer.android.com/sdkExtensions)\n\nBuilder\n=======\n\n*** ** * ** ***\n\nKotlin \\|[Java](/reference/android/adservices/customaudience/AddCustomAudienceOverrideRequest.Builder \"View this page in Java\") \n\n```\nclass Builder\n```\n\n|---|---------------------------------------------------------------------------------|\n| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html) ||\n| ↳ | [android.adservices.customaudience.AddCustomAudienceOverrideRequest.Builder](#) |\n\nBuilder for [AddCustomAudienceOverrideRequest](/reference/kotlin/android/adservices/customaudience/AddCustomAudienceOverrideRequest) objects.\n\nSummary\n-------\n\n| Public constructors ||\n|----------------------------------|---|\n| [Builder](#Builder())`()` \u003cbr /\u003e |\n\n| Public methods ||\n|--------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [AddCustomAudienceOverrideRequest](/reference/kotlin/android/adservices/customaudience/AddCustomAudienceOverrideRequest) | [build](#build())`()` Builds a [AddCustomAudienceOverrideRequest](/reference/kotlin/android/adservices/customaudience/AddCustomAudienceOverrideRequest) instance. |\n| [AddCustomAudienceOverrideRequest.Builder](#) | [setBiddingLogicJs](#setBiddingLogicJs(kotlin.String))`(`biddingLogicJs:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)` Sets the bidding logic JavaScript that should be served during ad selection. |\n| [AddCustomAudienceOverrideRequest.Builder](#) | [setBiddingLogicJsVersion](#setBiddingLogicJsVersion(kotlin.Long))`(`biddingLogicJsVersion:` `[Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)`)` Sets the bidding logic JavaScript version. |\n| [AddCustomAudienceOverrideRequest.Builder](#) | [setBuyer](#setBuyer(android.adservices.common.AdTechIdentifier))`(`buyer:` `[AdTechIdentifier](../common/AdTechIdentifier.html#)`)` Sets the buyer [AdTechIdentifier](../common/AdTechIdentifier.html#) for the custom audience. |\n| [AddCustomAudienceOverrideRequest.Builder](#) | [setName](#setName(kotlin.String))`(`name:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)` Sets the name for the custom audience to be overridden. |\n| [AddCustomAudienceOverrideRequest.Builder](#) | [setTrustedBiddingSignals](#setTrustedBiddingSignals(android.adservices.common.AdSelectionSignals))`(`trustedBiddingSignals:` `[AdSelectionSignals](../common/AdSelectionSignals.html#)`)` Sets the trusted bidding signals to be served during ad selection. |\n\nPublic constructors\n-------------------\n\n### Builder\n\nAdded in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \nAlso in [Ad Services Extensions 4](https://developer.android.com/sdkExtensions) \n\n```\nBuilder()\n```\n\nPublic methods\n--------------\n\n### build\n\nAdded in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \nAlso in [Ad Services Extensions 4](https://developer.android.com/sdkExtensions) \n\n```\nfun build(): AddCustomAudienceOverrideRequest\n```\n\nBuilds a [AddCustomAudienceOverrideRequest](/reference/kotlin/android/adservices/customaudience/AddCustomAudienceOverrideRequest) instance.\n\n| Return ||\n|--------------------------------------------------------------------------------------------------------------------------|------------------------------|\n| [AddCustomAudienceOverrideRequest](/reference/kotlin/android/adservices/customaudience/AddCustomAudienceOverrideRequest) | This value cannot be `null`. |\n\n### setBiddingLogicJs\n\nAdded in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \nAlso in [Ad Services Extensions 4](https://developer.android.com/sdkExtensions) \n\n```\nfun setBiddingLogicJs(biddingLogicJs: String): AddCustomAudienceOverrideRequest.Builder\n```\n\nSets the bidding logic JavaScript that should be served during ad selection.\n\n| Parameters ||\n|------------------|----------------------------------------------------------------------------------------------------------------|\n| `biddingLogicJs` | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html): This value cannot be `null`. |\n\n| Return ||\n|-----------------------------------------------|------------------------------|\n| [AddCustomAudienceOverrideRequest.Builder](#) | This value cannot be `null`. |\n\n### setBiddingLogicJsVersion\n\nAdded in [API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \nAlso in [Ad Services Extensions 12](https://developer.android.com/sdkExtensions) \n\n```\nfun setBiddingLogicJsVersion(biddingLogicJsVersion: Long): AddCustomAudienceOverrideRequest.Builder\n```\n\nSets the bidding logic JavaScript version.\n\nDefault to be `0L`, which will fall back to use default version(V1 or V2).\n\n| Return ||\n|-----------------------------------------------|------------------------------|\n| [AddCustomAudienceOverrideRequest.Builder](#) | This value cannot be `null`. |\n\n### setBuyer\n\nAdded in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \nAlso in [Ad Services Extensions 4](https://developer.android.com/sdkExtensions) \n\n```\nfun setBuyer(buyer: AdTechIdentifier): AddCustomAudienceOverrideRequest.Builder\n```\n\nSets the buyer [AdTechIdentifier](../common/AdTechIdentifier.html#) for the custom audience.\n\n| Parameters ||\n|---------|------------------------------------------------------------------------------------|\n| `buyer` | [AdTechIdentifier](../common/AdTechIdentifier.html#): This value cannot be `null`. |\n\n| Return ||\n|-----------------------------------------------|------------------------------|\n| [AddCustomAudienceOverrideRequest.Builder](#) | This value cannot be `null`. |\n\n### setName\n\nAdded in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \nAlso in [Ad Services Extensions 4](https://developer.android.com/sdkExtensions) \n\n```\nfun setName(name: String): AddCustomAudienceOverrideRequest.Builder\n```\n\nSets the name for the custom audience to be overridden.\n\n| Parameters ||\n|--------|----------------------------------------------------------------------------------------------------------------|\n| `name` | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html): This value cannot be `null`. |\n\n| Return ||\n|-----------------------------------------------|------------------------------|\n| [AddCustomAudienceOverrideRequest.Builder](#) | This value cannot be `null`. |\n\n### setTrustedBiddingSignals\n\nAdded in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \nAlso in [Ad Services Extensions 4](https://developer.android.com/sdkExtensions) \n\n```\nfun setTrustedBiddingSignals(trustedBiddingSignals: AdSelectionSignals): AddCustomAudienceOverrideRequest.Builder\n```\n\nSets the trusted bidding signals to be served during ad selection.\n\n| Parameters ||\n|-------------------------|----------------------------------------------------------------------------------------|\n| `trustedBiddingSignals` | [AdSelectionSignals](../common/AdSelectionSignals.html#): This value cannot be `null`. |\n\n| Return ||\n|-----------------------------------------------|------------------------------|\n| [AddCustomAudienceOverrideRequest.Builder](#) | This value cannot be `null`. |"]]