Запрос обновления AdCounterHistogram

public class UpdateAdCounterHistogramRequest
extends Object

java.lang.Объект
android.adservices.adselection.UpdateAdCounterHistogramRequest


Объект запроса, содержащий необходимые аргументы, необходимые для обновления гистограммы счетчика рекламы.

Гистограммы счетчика рекламы, представляющие собой исторические журналы событий, связанных с ключом счетчика рекламы и типом события объявления, используются для фильтрации ограничения частоты показов при использовании API Защищенной аудитории.

Краткое содержание

Вложенные классы

class UpdateAdCounterHistogramRequest.Builder

Построитель объектов UpdateAdCounterHistogramRequest .

Публичные методы

boolean equals ( Object o)

Проверяет, содержат ли объекты UpdateAdCounterHistogramRequest ту же информацию.

int getAdEventType ()

Получает тип события объявления, который вместе с ключами счетчика объявления определяет, какую гистограмму следует обновить.

long getAdSelectionId ()

Получает идентификатор выбора объявления, с которым связаны события отображаемого объявления.

AdTechIdentifier getCallerAdTech ()

Получает AdTechIdentifier вызывающего объекта adtech.

int hashCode ()

Возвращает хеш данных объекта UpdateAdCounterHistogramRequest .

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 значение хэш-кода для этого объекта.

нанизывать

public String toString ()

Возвращает строковое представление объекта. В общем случае метод toString возвращает строку, которая «текстово представляет» этот объект. В результате должно получиться краткое, но информативное представление, которое будет легко прочитать человеку. Рекомендуется, чтобы все подклассы переопределяли этот метод.

Метод toString для класса Object возвращает строку, состоящую из имени класса, экземпляром которого является объект, символа @ и беззнакового шестнадцатеричного представления хэш-кода объекта. Другими словами, этот метод возвращает строку, равную значению:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Возврат
String строковое представление объекта.