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。 |