# SetAppInstallAdvertisersRequest.Builder

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

# Builder

*** ** * ** ***

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

```
class Builder
```

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

## Summary

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

|                                                                                                                                                                                                                                                                                                               Public methods                                                                                                                                                                                                                                                                                                               ||
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [SetAppInstallAdvertisersRequest](https://developer.android.com/reference/kotlin/android/adservices/adselection/SetAppInstallAdvertisersRequest)                  | [build](https://developer.android.com/reference/kotlin/android/adservices/adselection/SetAppInstallAdvertisersRequest.Builder#build())`()` Builds a[SetAppInstallAdvertisersRequest](https://developer.android.com/reference/kotlin/android/adservices/adselection/SetAppInstallAdvertisersRequest)instance.                                                                                                                                                            |
| [SetAppInstallAdvertisersRequest.Builder](https://developer.android.com/reference/kotlin/android/adservices/adselection/SetAppInstallAdvertisersRequest.Builder#) | [setAdvertisers](https://developer.android.com/reference/kotlin/android/adservices/adselection/SetAppInstallAdvertisersRequest.Builder#setAdvertisers(kotlin.collections.MutableSet))`(`advertisers:` `[MutableSet](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-set/index.html)<[AdTechIdentifier](https://developer.android.com/reference/kotlin/android/adservices/common/AdTechIdentifier.html#)!>`)` Sets list of allowed advertisers. |

## Public constructors

### Builder

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

```
Builder()
```

## Public methods

### build

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

```
fun build(): SetAppInstallAdvertisersRequest
```

Builds a[SetAppInstallAdvertisersRequest](https://developer.android.com/reference/kotlin/android/adservices/adselection/SetAppInstallAdvertisersRequest)instance.

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

### setAdvertisers

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

```
fun setAdvertisers(advertisers: MutableSet<AdTechIdentifier!>): SetAppInstallAdvertisersRequest.Builder
```

Sets list of allowed advertisers. See[getAdvertisers()](https://developer.android.com/reference/kotlin/android/adservices/adselection/SetAppInstallAdvertisersRequest)

|                                                                                                                                Parameters                                                                                                                                ||
|---------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `advertisers` | [MutableSet](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-set/index.html)\<[AdTechIdentifier](https://developer.android.com/reference/kotlin/android/adservices/common/AdTechIdentifier.html#)!\>:This value cannot be`null`. |

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