# JoinCustomAudienceRequest.Builder

Added in[API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Also in[Ad Services Extensions 4](https://developer.android.com/sdkExtensions)

# Builder

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/adservices/customaudience/JoinCustomAudienceRequest.Builder "View this page in Java")  

```
class Builder
```

|---|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                                                                                             ||
| ↳ | [android.adservices.customaudience.JoinCustomAudienceRequest.Builder](https://developer.android.com/reference/kotlin/android/adservices/customaudience/JoinCustomAudienceRequest.Builder#) |

Builder for[JoinCustomAudienceRequest](https://developer.android.com/reference/kotlin/android/adservices/customaudience/JoinCustomAudienceRequest)objects.

## Summary

|                                                                  Public constructors                                                                  ||
|----------------------------------------------------------------------------------------------------------------------------------------------------|---|
| [Builder](https://developer.android.com/reference/kotlin/android/adservices/customaudience/JoinCustomAudienceRequest.Builder#Builder())`()` <br /> |

|                                                                                                                                                                                                                                                                  Public methods                                                                                                                                                                                                                                                                  ||
|----------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [JoinCustomAudienceRequest](https://developer.android.com/reference/kotlin/android/adservices/customaudience/JoinCustomAudienceRequest)                  | [build](https://developer.android.com/reference/kotlin/android/adservices/customaudience/JoinCustomAudienceRequest.Builder#build())`()` Builds an instance of a[JoinCustomAudienceRequest](https://developer.android.com/reference/kotlin/android/adservices/customaudience/JoinCustomAudienceRequest).                                                                                |
| [JoinCustomAudienceRequest.Builder](https://developer.android.com/reference/kotlin/android/adservices/customaudience/JoinCustomAudienceRequest.Builder#) | [setCustomAudience](https://developer.android.com/reference/kotlin/android/adservices/customaudience/JoinCustomAudienceRequest.Builder#setCustomAudience(android.adservices.customaudience.CustomAudience))`(`customAudience:` `[CustomAudience](https://developer.android.com/reference/kotlin/android/adservices/customaudience/CustomAudience)`)` Sets the custom audience to join. |

## Public constructors

### Builder

Added in[API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Also in[Ad Services Extensions 4](https://developer.android.com/sdkExtensions)  

```
Builder()
```

## Public methods

### build

Added in[API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Also in[Ad Services Extensions 4](https://developer.android.com/sdkExtensions)  

```
fun build(): JoinCustomAudienceRequest
```

Builds an instance of a[JoinCustomAudienceRequest](https://developer.android.com/reference/kotlin/android/adservices/customaudience/JoinCustomAudienceRequest).

|                                                                                Return                                                                                ||
|-----------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| [JoinCustomAudienceRequest](https://developer.android.com/reference/kotlin/android/adservices/customaudience/JoinCustomAudienceRequest) | This value cannot be`null`. |

|                             Exceptions                              ||
|----------------------------------|-----------------------------------|
| `java.lang.NullPointerException` | if any non-null parameter is null |

### setCustomAudience

Added in[API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Also in[Ad Services Extensions 4](https://developer.android.com/sdkExtensions)  

```
fun setCustomAudience(customAudience: CustomAudience): JoinCustomAudienceRequest.Builder
```

Sets the custom audience to join.

See[getCustomAudience()](https://developer.android.com/reference/kotlin/android/adservices/customaudience/JoinCustomAudienceRequest#getCustomAudience())for more information.

|                                                                           Parameters                                                                            ||
|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------|
| `customAudience` | [CustomAudience](https://developer.android.com/reference/kotlin/android/adservices/customaudience/CustomAudience):This value cannot be`null`. |

|                                                                                        Return                                                                                         ||
|----------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| [JoinCustomAudienceRequest.Builder](https://developer.android.com/reference/kotlin/android/adservices/customaudience/JoinCustomAudienceRequest.Builder#) | This value cannot be`null`. |