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