Запрос отчета по показам

public class ReportImpressionRequest
extends Object

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


Представляйте входные параметры для API reportImpression.

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

Общественные конструкторы

ReportImpressionRequest (long adSelectionId, AdSelectionConfig adSelectionConfig)

Ctor для запроса отчетов о выборе рекламы на устройстве.

ReportImpressionRequest (long adSelectionId)

Ctor для запроса отчетов о выборе объявлений на аукционном сервере.

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

AdSelectionConfig getAdSelectionConfig ()

Возвращает adSelectionConfig, один из входных данных для ReportImpressionRequest

long getAdSelectionId ()

Возвращает adSelectionId, один из входных данных для ReportImpressionRequest

Унаследованные методы

Object clone ()

Создает и возвращает копию этого объекта.

boolean equals ( Object obj)

Указывает, «равен» ли какой-либо другой объект этому объекту.

void finalize ()

Вызывается сборщиком мусора для объекта, когда сборщик мусора определяет, что ссылок на объект больше нет.

final Class <?> getClass ()

Возвращает класс времени выполнения этого Object .

int hashCode ()

Возвращает значение хеш-кода для объекта.

final void notify ()

Пробуждает один поток, ожидающий монитора этого объекта.

final void notifyAll ()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

String toString ()

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

final void wait (long timeoutMillis, int nanos)

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

final void wait (long timeoutMillis)

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

final void wait ()

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания .

Общественные конструкторы

Запрос отчета по показам

public ReportImpressionRequest (long adSelectionId, 
                AdSelectionConfig adSelectionConfig)

Ctor для запроса отчетов о выборе рекламы на устройстве.

Если ваш adSelectionId предназначен для аукциона на устройстве с использованием AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver) тогда ваш запрос отчета о показах должен включать ваш AdSelectionConfig .

Параметры
adSelectionId long : получено от AdSelectionManager#selectAds(AdSelectionConfig, Executor, OutcomeReceiver)

adSelectionConfig AdSelectionConfig : тот же AdSelectionConfig который использовался для запуска AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver) Это значение не может быть null .

Запрос отчета по показам

public ReportImpressionRequest (long adSelectionId)

Ctor для запроса отчетов о выборе объявлений на аукционном сервере.

Если ваш adSelectionId предназначен для аукциона на сервере, где информация об устройстве собирается с помощью AdSelectionManager#getAdSelectionData тогда ваш запрос отчета о показах должен включать только идентификатор выбора объявления.

AdSelectionManager#persistAdSelectionResult необходимо вызывать с зашифрованным BLOB-объектом результатов с серверов перед отправкой запроса на отчет о показах.

Параметры
adSelectionId long : получено от AdSelectionManager#getAdSelectionData

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

getAdSelectionConfig

public AdSelectionConfig getAdSelectionConfig ()

Возвращает adSelectionConfig, один из входных данных для ReportImpressionRequest

Возврат
AdSelectionConfig Это значение не может быть null .

getAdSelectionId

public long getAdSelectionId ()

Возвращает adSelectionId, один из входных данных для ReportImpressionRequest

Возврат
long