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.BuilderCompilateur 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 0ou une combinaison deFLAG_REPORTING_DESTINATION_SELLERetFLAG_REPORTING_DESTINATION_BUYER. | 
