FrequencyCapFilters.Builder
public
static
final
class
FrequencyCapFilters.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.common.FrequencyCapFilters.Builder |
Builder for creating FrequencyCapFilters
objects.
Summary
Public constructors | |
---|---|
Builder()
|
Inherited methods | |
---|---|
Public constructors
Public methods
build
public FrequencyCapFilters build ()
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.
Returns | |
---|---|
FrequencyCapFilters |
This value cannot be null . |
setKeyedFrequencyCapsForClickEvents
public FrequencyCapFilters.Builder setKeyedFrequencyCapsForClickEvents (List<KeyedFrequencyCap> keyedFrequencyCapsForClickEvents)
Sets the list of KeyedFrequencyCap
objects that will filter on the FrequencyCapFilters.AD_EVENT_TYPE_CLICK
event type.
See FrequencyCapFilters.getKeyedFrequencyCapsForClickEvents()
for more information.
Parameters | |
---|---|
keyedFrequencyCapsForClickEvents |
List : This value cannot be null . |
Returns | |
---|---|
FrequencyCapFilters.Builder |
This value cannot be null . |
setKeyedFrequencyCapsForImpressionEvents
public FrequencyCapFilters.Builder setKeyedFrequencyCapsForImpressionEvents (List<KeyedFrequencyCap> keyedFrequencyCapsForImpressionEvents)
Sets the list of KeyedFrequencyCap
objects that will filter on the FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION
event type.
See FrequencyCapFilters.getKeyedFrequencyCapsForImpressionEvents()
for more information.
Parameters | |
---|---|
keyedFrequencyCapsForImpressionEvents |
List : This value cannot be null . |
Returns | |
---|---|
FrequencyCapFilters.Builder |
This value cannot be null . |
setKeyedFrequencyCapsForViewEvents
public FrequencyCapFilters.Builder setKeyedFrequencyCapsForViewEvents (List<KeyedFrequencyCap> keyedFrequencyCapsForViewEvents)
Sets the list of KeyedFrequencyCap
objects that will filter on the FrequencyCapFilters.AD_EVENT_TYPE_VIEW
event type.
See FrequencyCapFilters.getKeyedFrequencyCapsForViewEvents()
for more information.
Parameters | |
---|---|
keyedFrequencyCapsForViewEvents |
List : This value cannot be null . |
Returns | |
---|---|
FrequencyCapFilters.Builder |
This value cannot be null . |
setKeyedFrequencyCapsForWinEvents
public FrequencyCapFilters.Builder setKeyedFrequencyCapsForWinEvents (List<KeyedFrequencyCap> keyedFrequencyCapsForWinEvents)
Sets the list of KeyedFrequencyCap
objects that will filter on the FrequencyCapFilters.AD_EVENT_TYPE_WIN
event type.
See FrequencyCapFilters.getKeyedFrequencyCapsForWinEvents()
for more information.
Parameters | |
---|---|
keyedFrequencyCapsForWinEvents |
List : This value cannot be null . |
Returns | |
---|---|
FrequencyCapFilters.Builder |
This value cannot be null . |