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

Öffentliche Konstruktoren

ReportImpressionRequest

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public ReportImpressionRequest (long adSelectionId, 
                AdSelectionConfig adSelectionConfig)

Creative für die Anfrage zur 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) bestimmt ist, Die Anfrage für einen Bericht zu Impressionen muss Ihren AdSelectionConfig enthalten.

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

adSelectionConfig AdSelectionConfig: gleiche AdSelectionConfig, die 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)

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

Wenn Ihre adSelectionId für eine Serverauktion vorgesehen ist, bei der Geräteinformationen von AdSelectionManager#getAdSelectionData, dann sollte Ihre Anfrage für den Impressionsbericht Sie dürfen nur die ID für die Anzeigenauswahl enthalten.

AdSelectionManager#persistAdSelectionResult muss mit der verschlüsselten Ergebnis-Blob von Servern, bevor eine Anfrage für ein Impressionsbericht gesendet wird.

Parameter
adSelectionId long: von AdSelectionManager#getAdSelectionData erhalten

Ö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 (GetAdSelectionId)

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

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

Returns
long