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 benull. | 
| 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 benull. | 
| 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 benull. | 
| 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 benull. | 
| Returns | |
|---|---|
| FrequencyCapFilters.Builder | This value cannot be null. | 
