KeyedFrequencyCap.Builder
public
static
final
class
KeyedFrequencyCap.Builder
extends 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 。 |