Запрос обновления AdCounterHistogram
public class UpdateAdCounterHistogramRequest
extends Object
java.lang.Объект | |
↳ | android.adservices.adselection.UpdateAdCounterHistogramRequest |
Объект запроса, содержащий необходимые аргументы, необходимые для обновления гистограммы счетчика рекламы.
Гистограммы счетчика рекламы, представляющие собой исторические журналы событий, связанных с ключом счетчика рекламы и типом события объявления, используются для фильтрации ограничения частоты показов при использовании API Защищенной аудитории.
Краткое содержание
Вложенные классы | |
---|---|
class | UpdateAdCounterHistogramRequest.Builder Построитель объектов |
Публичные методы | |
---|---|
boolean | equals ( Object o) Проверяет, содержат ли объекты |
int | getAdEventType () Получает тип события объявления, который вместе с ключами счетчика объявления определяет, какую гистограмму следует обновить. |
long | getAdSelectionId () Получает идентификатор выбора объявления, с которым связаны события отображаемого объявления. |
AdTechIdentifier | getCallerAdTech () Получает |
int | hashCode () Возвращает хеш данных объекта |
String | toString () Возвращает строковое представление объекта. |
Унаследованные методы | |
---|---|
Публичные методы
равно
public boolean equals (Object o)
Проверяет, содержат ли объекты UpdateAdCounterHistogramRequest
ту же информацию.
Параметры | |
---|---|
o | Object : эталонный объект для сравнения. |
Возврат | |
---|---|
boolean | true , если этот объект совпадает с аргументом obj; false в противном случае. |
getAdEventType
public int getAdEventType ()
Получает тип события объявления, который вместе с ключами счетчика объявления определяет, какую гистограмму следует обновить.
Возврат | |
---|---|
int | Значение: android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_INVALID, FrequencyCapFilters.AD_EVENT_TYPE_WIN , FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION , FrequencyCapFilters.AD_EVENT_TYPE_VIEW , FrequencyCapFilters.AD_EVENT_TYPE_CLICK , android.adservices.common .FrequencyCapFilters.AD_EVENT_TYPE_MIN или android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MAX |
getAdSelectionId
public long getAdSelectionId ()
Получает идентификатор выбора объявления, с которым связаны события отображаемого объявления.
Дополнительные сведения об идентификаторе выбора объявления см. в разделе AdSelectionOutcome
.
Объявление должно быть выбрано из списка объявлений Защищенной аудитории за последние 24 часа, а вызов выбора объявления должен быть инициирован из того же приложения, что и текущее вызывающее приложение. Гистограммы событий для всех ключей счетчиков объявлений, связанных с объявлением, указанным идентификатором выбора объявления, будут обновлены для типа события объявления из getAdEventType()
, который будет использоваться при фильтрации ограничения частоты показов защищенной аудитории.
Возврат | |
---|---|
long |
getCallerAdTech
public AdTechIdentifier getCallerAdTech ()
Получает AdTechIdentifier
вызывающего объекта adtech.
Рекламная технология, использующая этот объект UpdateAdCounterHistogramRequest
должна быть зарегистрирована в Privacy Sandbox и иметь право действовать от имени вызывающего приложения. Указанная рекламная технология не обязательно должна совпадать с той же рекламной технологией, что и покупатель, которому принадлежит отображаемое объявление, или продавец, который инициировал выбор объявления, связанный с идентификатором, возвращаемым getAdSelectionId()
.
Дополнительные сведения о требованиях и исключениях API см. в AdSelectionManager.updateAdCounterHistogram(android.adservices.adselection.UpdateAdCounterHistogramRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver)
.
Возврат | |
---|---|
AdTechIdentifier | Это значение не может быть null . |
хэш-код
public int hashCode ()
Возвращает хеш данных объекта UpdateAdCounterHistogramRequest
.
Возврат | |
---|---|
int | значение хэш-кода для этого объекта. |
toString
public String toString ()
Возвращает строковое представление объекта. Обычно метод toString
возвращает строку, которая «текстово представляет» этот объект. В результате должно получиться краткое, но информативное представление, которое будет легко прочитать человеку. Рекомендуется, чтобы все подклассы переопределяли этот метод.
Метод toString
для класса Object
возвращает строку, состоящую из имени класса, экземпляром которого является объект, символа @
и беззнакового шестнадцатеричного представления хэш-кода объекта. Другими словами, этот метод возвращает строку, равную значению:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Возврат | |
---|---|
String | строковое представление объекта. |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-08-23 UTC.