Builder
class Builder
kotlin.Any | |
↳ | android.adservices.adselection.UpdateAdCounterHistogramRequest.Builder |
Builder for UpdateAdCounterHistogramRequest
objects.
Summary
Public constructors | |
---|---|
Builder(adSelectionId: Long, adEventType: Int, callerAdTech: AdTechIdentifier) |
Public methods | |
---|---|
UpdateAdCounterHistogramRequest |
build() Builds the |
UpdateAdCounterHistogramRequest.Builder |
setAdEventType(adEventType: Int) Sets the ad event type which, along with an ad's counter keys, identifies which histogram should be updated. |
UpdateAdCounterHistogramRequest.Builder |
setAdSelectionId(adSelectionId: Long) Sets the ad selection ID with which the rendered ad's events are associated. |
UpdateAdCounterHistogramRequest.Builder |
setCallerAdTech(callerAdTech: AdTechIdentifier) Sets the caller adtech entity's |
Public constructors
Builder
Builder(
adSelectionId: Long,
adEventType: Int,
callerAdTech: AdTechIdentifier)
Parameters | |
---|---|
callerAdTech |
AdTechIdentifier: This value cannot be null . |
Public methods
build
fun build(): UpdateAdCounterHistogramRequest
Builds the UpdateAdCounterHistogramRequest
object.
Return | |
---|---|
UpdateAdCounterHistogramRequest |
This value cannot be null . |
setAdEventType
fun setAdEventType(adEventType: Int): UpdateAdCounterHistogramRequest.Builder
Sets the ad event type which, along with an ad's counter keys, identifies which histogram should be updated.
See getAdEventType()
for more information.
Parameters | |
---|---|
adEventType |
Int: Value is android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_INVALID, android.adservices.common.FrequencyCapFilters#AD_EVENT_TYPE_WIN , android.adservices.common.FrequencyCapFilters#AD_EVENT_TYPE_IMPRESSION , android.adservices.common.FrequencyCapFilters#AD_EVENT_TYPE_VIEW , android.adservices.common.FrequencyCapFilters#AD_EVENT_TYPE_CLICK , android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MIN, or android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MAX |
Return | |
---|---|
UpdateAdCounterHistogramRequest.Builder |
This value cannot be null . |
setAdSelectionId
fun setAdSelectionId(adSelectionId: Long): UpdateAdCounterHistogramRequest.Builder
Sets the ad selection ID with which the rendered ad's events are associated.
See getAdSelectionId()
for more information.
Return | |
---|---|
UpdateAdCounterHistogramRequest.Builder |
This value cannot be null . |
setCallerAdTech
fun setCallerAdTech(callerAdTech: AdTechIdentifier): UpdateAdCounterHistogramRequest.Builder
Sets the caller adtech entity's AdTechIdentifier
.
See getCallerAdTech()
for more information.
Parameters | |
---|---|
callerAdTech |
AdTechIdentifier: This value cannot be null . |
Return | |
---|---|
UpdateAdCounterHistogramRequest.Builder |
This value cannot be null . |