KeyedFrequencyCap.Builder
public static final class KeyedFrequencyCap.Builder
继承 Object
| java.lang.Object | |
| ↳ | android.adservices.common.KeyedFrequencyCap.Builder |
用于创建 KeyedFrequencyCap 对象的构建器。
摘要
公共构造方法 | |
|---|---|
Builder(int adCounterKey, int maxCount, Duration interval)
|
|
公共方法 | |
|---|---|
KeyedFrequencyCap
|
build()
构建并返回一个 |
KeyedFrequencyCap.Builder
|
setAdCounterKey(int adCounterKey)
设置频率上限适用的广告计数器键。 |
KeyedFrequencyCap.Builder
|
setInterval(Duration interval)
设置频率上限计算所基于的时间间隔,该时间间隔是一个 |
KeyedFrequencyCap.Builder
|
setMaxCount(int maxCount)
设置频率上限在时间间隔内的最大计数。 |
继承的方法 | |
|---|---|
公共构造方法
Builder
public Builder (int adCounterKey,
int maxCount,
Duration interval)| 参数 | |
|---|---|
adCounterKey |
int |
maxCount |
int |
interval |
Duration: 此值不能为 null。 |
公共方法
build
public KeyedFrequencyCap build ()
构建并返回一个 KeyedFrequencyCap 实例。
| 返回 | |
|---|---|
KeyedFrequencyCap |
此值不能为 null。 |
setAdCounterKey
public KeyedFrequencyCap.Builder setAdCounterKey (int adCounterKey)
设置频率上限适用的广告计数器键。
有关详细信息,请参阅 KeyedFrequencyCap.getAdCounterKey()。
| 参数 | |
|---|---|
adCounterKey |
int |
| 返回 | |
|---|---|
KeyedFrequencyCap.Builder |
此值不能为 null。 |
setInterval
public KeyedFrequencyCap.Builder setInterval (Duration interval)
设置频率上限计算所基于的时间间隔,该时间间隔是一个 Duration,将截断到最近的秒。
有关详细信息,请参阅 KeyedFrequencyCap.getInterval()。
| 参数 | |
|---|---|
interval |
Duration: 此值不能为 null。 |
| 返回 | |
|---|---|
KeyedFrequencyCap.Builder |
此值不能为 null。 |
setMaxCount
public KeyedFrequencyCap.Builder setMaxCount (int maxCount)
设置频率上限在时间间隔内的最大计数。
有关详细信息,请参阅 KeyedFrequencyCap.getMaxCount()。
| 参数 | |
|---|---|
maxCount |
int |
| 返回 | |
|---|---|
KeyedFrequencyCap.Builder |
此值不能为 null。 |