In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt

ReportImpressionRequest

public class ReportImpressionRequest
extends Object

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


Eingabeparameter für die reportImpression API darstellen

Zusammenfassung

Öffentliche Konstruktoren

ReportImpressionRequest(long adSelectionId, AdSelectionConfig adSelectionConfig)

Creative für die Anfrage zur Berichterstellung zur Anzeigenauswahl auf dem Gerät.

ReportImpressionRequest(long adSelectionId)

Code für die Anfrage zur Anzeigenauswahl auf dem Auktionsserver.

Öffentliche Methoden

AdSelectionConfig getAdSelectionConfig()

Gibt die „adSelectionConfig“ zurück, eine der Eingaben für ReportImpressionRequest.

long getAdSelectionId()

Gibt die „adSelectionId“ zurück, eine der Eingaben für ReportImpressionRequest.

Übernommene Methoden

Object clone()

Erstellt eine Kopie dieses Objekts und gibt sie zurück.

boolean equals(Object obj)

Gibt an, ob ein anderes Objekt mit diesem Objekt „identisch“ ist.

void finalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

final Class<?> getClass()

Gibt die Laufzeitklasse dieses Object zurück.

int hashCode()

Gibt einen Hash-Codewert für das Objekt zurück.

final void notify()

Weckt einen einzelnen Thread auf, der auf den Monitor dieses Objekts wartet.

final void notifyAll()

Weckt alle Threads auf, die auf dem Monitor dieses Objekts warten.

String toString()

Gibt eine Stringdarstellung des Objekts zurück.

final void wait(long timeoutMillis, int nanos)

Veranlasst, dass der aktuelle Thread wartet, bis er erwacht ist, in der Regel durch eine Benachrichtigung oder Unterbrechung, oder bis eine bestimmte Zeit in Echtzeit verstrichen ist.

final void wait(long timeoutMillis)

Der aktuelle Thread wartet, bis er geweckt wird, normalerweise durch Benachrichtigung oder Unterbrechung oder bis eine bestimmte Zeit in Echtzeit verstrichen ist.

final void wait()

Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird. Dies geschieht in der Regel dadurch, dass er benachrichtigt oder unterbrochen wird.

Öffentliche Konstruktoren

ReportImpressionRequest

public ReportImpressionRequest (long adSelectionId, 
                AdSelectionConfig adSelectionConfig)

Überprüfen Sie die Anfrage für die Berichterstellung zur Anzeigenauswahl auf dem Gerät.

Wenn Ihre adSelectionId für eine On-Device-Auktion mit AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver) gilt, muss Ihre Anfrage für Impressionsberichte Ihre AdSelectionConfig enthalten.

Parameter
adSelectionId long: empfangen von AdSelectionManager#selectAds(AdSelectionConfig, Executor, OutcomeReceiver)

adSelectionConfig AdSelectionConfig: identischer AdSelectionConfig, der zum Auslösen von AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver) verwendet wird Dieser Wert darf nicht null sein.

ReportImpressionRequest

public ReportImpressionRequest (long adSelectionId)

Konstruktor für Berichtsanfrage zur Anzeigenauswahl des Auktionsservers.

Wenn Ihre adSelectionId für eine Serverauktion verwendet wird, bei der Geräteinformationen von AdSelectionManager#getAdSelectionData erfasst werden, sollte Ihre Anfrage für Impressionsberichte nur die Anzeigenauswahl-ID enthalten.

AdSelectionManager#persistAdSelectionResult muss mit dem verschlüsselten Ergebnis-Blob von den Servern aufgerufen werden, bevor eine Anfrage für Impressionsberichte gesendet wird.

Parameter
adSelectionId long: empfangen von AdSelectionManager#getAdSelectionData

Öffentliche Methoden

getAdSelectionConfig

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public AdSelectionConfig getAdSelectionConfig ()

Gibt die „adSelectionConfig“ zurück, eine der Eingaben für ReportImpressionRequest.

Returns
AdSelectionConfig Dieser Wert darf nicht null sein.

getAdSelectionId

public long getAdSelectionId ()

Gibt die „adSelectionId“ zurück, eine der Eingaben für ReportImpressionRequest.

Returns
long