Builder
class Builder
kotlin.Any | |
↳ | android.adservices.common.FrequencyCapFilters.Builder |
Builder for creating FrequencyCapFilters
objects.
Summary
Public constructors | |
---|---|
Builder() |
Public constructors
Public methods
build
fun build(): FrequencyCapFilters
Builds and returns a FrequencyCapFilters
instance.
No more than 20 frequency cap filters may be associated with a single ad. If more total filters than the limit have been set, an IllegalArgumentException
will be thrown.
Return | |
---|---|
FrequencyCapFilters |
This value cannot be null . |
setKeyedFrequencyCapsForClickEvents
fun setKeyedFrequencyCapsForClickEvents(keyedFrequencyCapsForClickEvents: MutableList<KeyedFrequencyCap!>): FrequencyCapFilters.Builder
Sets the list of KeyedFrequencyCap
objects that will filter on the AD_EVENT_TYPE_CLICK
event type.
See getKeyedFrequencyCapsForClickEvents()
for more information.
Parameters | |
---|---|
keyedFrequencyCapsForClickEvents |
MutableList<KeyedFrequencyCap!>: This value cannot be null . |
Return | |
---|---|
FrequencyCapFilters.Builder |
This value cannot be null . |
setKeyedFrequencyCapsForImpressionEvents
fun setKeyedFrequencyCapsForImpressionEvents(keyedFrequencyCapsForImpressionEvents: MutableList<KeyedFrequencyCap!>): FrequencyCapFilters.Builder
Sets the list of KeyedFrequencyCap
objects that will filter on the AD_EVENT_TYPE_IMPRESSION
event type.
See getKeyedFrequencyCapsForImpressionEvents()
for more information.
Parameters | |
---|---|
keyedFrequencyCapsForImpressionEvents |
MutableList<KeyedFrequencyCap!>: This value cannot be null . |
Return | |
---|---|
FrequencyCapFilters.Builder |
This value cannot be null . |
setKeyedFrequencyCapsForViewEvents
fun setKeyedFrequencyCapsForViewEvents(keyedFrequencyCapsForViewEvents: MutableList<KeyedFrequencyCap!>): FrequencyCapFilters.Builder
Sets the list of KeyedFrequencyCap
objects that will filter on the AD_EVENT_TYPE_VIEW
event type.
See getKeyedFrequencyCapsForViewEvents()
for more information.
Parameters | |
---|---|
keyedFrequencyCapsForViewEvents |
MutableList<KeyedFrequencyCap!>: This value cannot be null . |
Return | |
---|---|
FrequencyCapFilters.Builder |
This value cannot be null . |
setKeyedFrequencyCapsForWinEvents
fun setKeyedFrequencyCapsForWinEvents(keyedFrequencyCapsForWinEvents: MutableList<KeyedFrequencyCap!>): FrequencyCapFilters.Builder
Sets the list of KeyedFrequencyCap
objects that will filter on the AD_EVENT_TYPE_WIN
event type.
See getKeyedFrequencyCapsForWinEvents()
for more information.
Parameters | |
---|---|
keyedFrequencyCapsForWinEvents |
MutableList<KeyedFrequencyCap!>: This value cannot be null . |
Return | |
---|---|
FrequencyCapFilters.Builder |
This value cannot be null . |