ReportImpressionRequest

public class ReportImpressionRequest
extends Object

java.lang.Object
   ↳ android.adservices.adselection.ReportImpressionRequest


Reprezentują parametry wejściowe interfejsu reportImpression API.

Podsumowanie

Konstruktory publiczne

ReportImpressionRequest(long adSelectionId, AdSelectionConfig adSelectionConfig)

Ctor for on-device ad selection reporting request.

ReportImpressionRequest(long adSelectionId)

Konstruktor żądania raportowania wyboru reklamy na serwerze aukcji.

Metody publiczne

AdSelectionConfig getAdSelectionConfig()

Zwraca konfigurację selekcji reklam, która jest jednym z wejść do funkcji ReportImpressionRequest.

long getAdSelectionId()

Zwraca identyfikator adSelectionId, który jest jednym z wejść funkcji ReportImpressionRequest.

Metody dziedziczone

Object clone()

Tworzy i zwraca kopię tego obiektu.

boolean equals(Object obj)

Wskazuje, czy inny obiekt jest „równy” temu.

void finalize()

Wywoływana przez funkcję czyszczenia pamięci obiektu, gdy funkcja czyszczenia pamięci stwierdza, że nie ma więcej odwołań do obiektu.

final Class<?> getClass()

Zwraca klasę środowiska wykonawczego tego zasobu (Object).

int hashCode()

Zwraca kod szyfrowania obiektu.

final void notify()

Wywołuje pojedynczy wątek oczekujący na monitorze tego obiektu.

final void notifyAll()

Wybudza wszystkie wątki, które oczekują na monitorowanie tego obiektu.

String toString()

Zwraca ciąg znaków reprezentujący obiekt.

final void wait(long timeoutMillis, int nanos)

Sprawia, że bieżący wątek czeka, aż zostanie powiadomiony, zazwyczaj przez powiadomienie lub przerwanie, albo do momentu upływu określonego czasu rzeczywistego.

final void wait(long timeoutMillis)

Sprawia, że bieżący wątek czeka, aż zostanie powiadomiony, zazwyczaj przez powiadomienie lub przerwanie, albo do momentu upływu określonego czasu rzeczywistego.

final void wait()

Sprawia, że bieżący wątek czeka, aż zostanie pobudzony, zwykle przez powiadomienie lub przerwanie.

Konstruktory publiczne

ReportImpressionRequest

public ReportImpressionRequest (long adSelectionId, 
                AdSelectionConfig adSelectionConfig)

Ctor for on-device ad selection reporting request.

Jeśli adSelectionId dotyczy aukcji na urządzeniu obsługiwanej z wykorzystaniem AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver), żądanie raportowania wyświetleń musi zawierać tę wartość: AdSelectionConfig.

Parametry
adSelectionId long: otrzymane od: AdSelectionManager#selectAds(AdSelectionConfig, Executor, OutcomeReceiver)

adSelectionConfig AdSelectionConfig: ta sama wartość AdSelectionConfig jest używana do aktywowania reguły AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver) Ta wartość nie może być null.

ReportImpressionRequest

public ReportImpressionRequest (long adSelectionId)

Konstruktor żądania raportowania wyboru reklamy na serwerze aukcji.

Jeśli adSelectionId dotyczy aukcji serwera, w której informacje o urządzeniu są zbierane przez AdSelectionManager#getAdSelectionData, żądanie raportowania wyświetleń powinno zawierać tylko identyfikator wyboru reklamy.

Zanim wysłana zostanie prośba o raportowanie wyświetleń, należy wywołać funkcję AdSelectionManager#persistAdSelectionResult z zaszyfrowanym blobem wyników z serwerów.

Parametry
adSelectionId long: odebrano z urządzenia AdSelectionManager#getAdSelectionData

Metody publiczne

getAdSelectionConfig

public AdSelectionConfig getAdSelectionConfig ()

Zwraca adSelectionConfig, który jest jednym z wejść do ReportImpressionRequest

Zwroty
AdSelectionConfig Ta wartość nie może być null.

getAdSelectionId

public long getAdSelectionId ()

Zwraca identyfikator adSelectionId, który jest jednym z wejść funkcji ReportImpressionRequest.

Zwroty
long