Аддэдадселектионоверридрекуест

public class AddAdSelectionOverrideRequest
extends Object

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


Этот POJO представляет запрос TestAdSelectionManager.overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver)

Он содержит AdSelectionConfig , который будет служить идентификатором для конкретного переопределения, поле String DecisionLogicJs и String TrustScoringSignals, представляющее значение переопределения.

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

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

AddAdSelectionOverrideRequest ( AdSelectionConfig adSelectionConfig, String decisionLogicJs, AdSelectionSignals trustedScoringSignals)

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

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 AddAdSelectionOverrideRequest (AdSelectionConfig adSelectionConfig, 
                String decisionLogicJs, 
                AdSelectionSignals trustedScoringSignals)

Параметры
adSelectionConfig AdSelectionConfig : это значение не может быть null .

decisionLogicJs String : Это значение не может быть null .

trustedScoringSignals AdSelectionSignals : это значение не может быть null .

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

getAdSelectionConfig

public AdSelectionConfig getAdSelectionConfig ()

Возврат
AdSelectionConfig экземпляр AdSelectionConfig — конфигурация процесса выбора объявлений. Эта конфигурация предоставляет данные, необходимые для запуска процесса выбора объявлений, который генерирует ставки и оценки для поиска выигрышного объявления для показа. Это значение не может быть null .

getDecisionLogicJs

public String getDecisionLogicJs ()

Возврат
String Результатом переопределения javascript должна быть строка, содержащая действительный код JS. Код должен содержать логику оценки, которая будет выполняться при выборе объявления. Это значение не может быть null .

getTrustedScoringSignals

public AdSelectionSignals getTrustedScoringSignals ()

Возврат
AdSelectionSignals Сигналы переопределения доверенной оценки должны быть допустимой строкой JSON. Доверенные сигналы будут введены в логику оценки во время выбора объявлений. Это значение не может быть null .