Demande ReportEvent
public
class
ReportEventRequest
extends Object
| java.lang.Object | |
| ↳ | android.adservices.adselection.ReportEventRequest |
Objet de requête encapsulant les arguments requis pour signaler un événement d'annonce.
Résumé
Classes imbriquées | |
|---|---|
class |
ReportEventRequest.Builder
Compilateur pour les objets |
Constantes | |
|---|---|
int |
FLAG_REPORTING_DESTINATION_BUYER
|
int |
FLAG_REPORTING_DESTINATION_SELLER
|
Méthodes publiques | |
|---|---|
long
|
getAdSelectionId()
Renvoie l'identifiant principal du processus de sélection d'une annonce (adSelectionId). |
String
|
getData()
Affiche les données d'événement d'annonce. |
InputEvent
|
getInputEvent()
Renvoie l'événement d'entrée associé à l'interaction utilisateur. |
String
|
getKey()
Affiche la clé d'événement, c'est-à-dire le type d'événement d'annonce à signaler. |
int
|
getReportingDestinations()
Renvoie le champ de bits des destinations de rapport à signaler (acheteur, vendeur ou les deux). |
Méthodes héritées | |
|---|---|
Constantes
FLAG_REPORTING_DESTINATION_BUYER
public static final int FLAG_REPORTING_DESTINATION_BUYER
Valeur constante: 2. (0x00000002)
FLAG_REPORTING_DESTINATION_SELLER
public static final int FLAG_REPORTING_DESTINATION_SELLER
Valeur constante: 1 fois (0x00000001)
Méthodes publiques
getAdSelectionId
public long getAdSelectionId ()
Renvoie l'identifiant principal du processus de sélection d'une annonce (adSelectionId).
| Renvoie | |
|---|---|
long |
|
getData
public String getData ()
Affiche les données d'événement d'annonce.
Une fois l'annonce sélectionnée, ces données sont générées par l'appelant. L'appelant peut alors appeler AdSelectionManager.reportEvent(ReportEventRequest, Executor, OutcomeReceiver). Ces données seront jointes dans une requête POST à l'reportingUri enregistré dans registerAdBeacon.
La taille de String#getBytes() au format UTF-8 doit être inférieure à 64 Ko.
| Renvoie | |
|---|---|
String |
Cette valeur ne peut pas être null. |
getInputEvent
public InputEvent getInputEvent ()
Renvoie l'événement d'entrée associé à l'interaction utilisateur.
Ce champ est null, représentant un événement de vue, ou comporte un objet InputEvent représentant un événement de clic.
| Renvoie | |
|---|---|
InputEvent |
|
getKey
public String getKey ()
Affiche la clé d'événement, c'est-à-dire le type d'événement d'annonce à signaler.
Ce champ permettra d'extraire le reportingUri associé au eventKey enregistré dans registerAdBeacon après la sélection des annonces.
Ce champ doit correspondre exactement au eventKey enregistré dans registerAdBeacon. Pour en savoir plus sur registerAdBeacon, consultez le
la documentation de AdSelectionManager#reportImpression
La clé d'événement (lors de l'inspection de son tableau d'octets avec String#getBytes()) au format UTF-8 ne doit pas dépasser 40 octets. Toute clé dépassant cette limite ne sera pas enregistrée
pendant l'appel registerAdBeacon.
| Renvoie | |
|---|---|
String |
Cette valeur ne peut pas être null. |
getReportingDestinations
public int getReportingDestinations ()
Renvoie le champ de bits des destinations de rapport à signaler (acheteur, vendeur ou les deux).
Pour créer ce champ de bits, placez un opérateur de type bit à bit (|) entre chaque reportingDestination à signaler. Par exemple, pour ne créer des rapports que pour l'acheteur, définissez
Le champ reportingDestinations sur FLAG_REPORTING_DESTINATION_BUYER Pour ne transmettre des rapports que
le vendeur, définissez le champ "reportingDestinations" sur FLAG_REPORTING_DESTINATION_SELLER.
aux acheteurs et aux vendeurs, définissez le champ "reportingDestinations" sur FLAG_REPORTING_DESTINATION_BUYER | FLAG_REPORTING_DESTINATION_SELLER
| Renvoie | |
|---|---|
int |
Cette valeur est 0 ou une combinaison de FLAG_REPORTING_DESTINATION_SELLER et FLAG_REPORTING_DESTINATION_BUYER. |