REST Resource: accounts.mediationGroups.mediationAbExperiments

Ressource : MediationAbExperiment

Test A/B de médiation.

Représentation JSON
{
  "name": string,
  "displayName": string,
  "experimentId": string,
  "treatmentTrafficPercentage": string,
  "treatmentMediationLines": [
    {
      object (ExperimentMediationLine)
    }
  ],
  "controlMediationLines": [
    {
      object (ExperimentMediationLine)
    }
  ],
  "state": enum (ExperimentState),
  "startTime": string,
  "endTime": string,
  "mediationGroupId": string,
  "variantLeader": enum (VariantLeader)
}
Champs
name

string

Nom de ressource de ce test. Le format est accounts/{publisherId}/ mediationGroups/{mediationGroupId}/mediationAbExperiment/ {mediation_group_experiment_id}. Par exemple : accounts/pub-9876543210987654/mediationGroups/0123456789/ mediationAbExperiment/12345

displayName

string

Nom à afficher du test A/B de médiation.

experimentId

string

Uniquement en sortie. Identifiant unique du test A/B de médiation. Il s'agit d'une propriété de sortie uniquement.

treatmentTrafficPercentage

string (int64 format)

Pourcentage du trafic du test A/B de médiation qui sera envoyé au traitement (variante B). Le reste est envoyé à la variante de contrôle (variante A). Le pourcentage est exprimé sous la forme d'un entier compris entre 1 et 99 (inclus). Pour en savoir plus, consultez https://support.google.com/admob/answer/9572326.

treatmentMediationLines[]

object (ExperimentMediationLine)

Lignes de médiation du test créées pour le traitement. Elles seront utilisées pour la diffusion lorsque l'état du test sera "EN COURS".

controlMediationLines[]

object (ExperimentMediationLine)

Uniquement en sortie. Lignes de médiation du test pour le contrôle. Elles sont héritées du groupe de médiation parent. Il s'agit d'un champ de sortie uniquement.

state

enum (ExperimentState)

Uniquement en sortie. État du test. Il s'agit d'un champ de sortie uniquement.

startTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle le test a commencé (en UTC).

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle le test a été arrêté ou doit l'être (en UTC).

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

mediationGroupId

string

Uniquement en sortie. ID du groupe de médiation auquel appartient ce test. Cela peut être utilisé pour filtrer les expériences dans l'API list experiments.

variantLeader

enum (VariantLeader)

Uniquement en sortie. La variante optimale du test selon certaines métriques clés.

ExperimentMediationLine

Ligne du groupe de médiation pour le test. Il sera utilisé pour la diffusion pendant la durée du test.

Représentation JSON
{
  "mediationGroupLine": {
    object (MediationGroupLine)
  }
}
Champs
mediationGroupLine

object (MediationGroupLine)

Ligne de groupe de médiation utilisée par le test.

ExperimentState

État du test. Ce champ est en lecture seule. Le test peut avoir l'un des trois états suivants et passer d'un état à l'autre comme indiqué ci-dessous : 1. En cours : lorsque le test est créé, il passe à l'état "En cours". Les lignes du groupe de médiation de contrôle et de traitement sont diffusées en fonction du pourcentage de trafic de traitement spécifié.

  1. Terminé : le test se termine au bout de 90 jours si la variante gagnante n'est pas choisie.

  2. Expiré : si la variante gagnante est choisie ou si 30 jours se sont écoulés depuis la fin du test, celui-ci passe à l'état "Expiré" et la variante B est supprimée.

Enums
EXPERIMENT_STATE_UNSPECIFIED Valeur par défaut d'un champ non défini. Ne pas utiliser.
EXPIRED Le test a expiré.
RUNNING Le test est en cours et est donc utilisé pour la diffusion.
ENDED Le test est terminé, mais pas encore expiré. La diffusion se poursuit dans les configurations d'origine pendant que le test est prêt à appeler une action.

VariantLeader

Variante optimale pour le test.

Enums
VARIANT_LEADER_UNSPECIFIED Valeur par défaut de l'enum. Ne pas utiliser.
CONTROL Le contrôle qui mène le test.
TREATMENT Traitement menant le test.
INSUFFICIENT_DATA Les données collectées (impressions) sont insuffisantes pour identifier une variante optimale.
TOO_EARLY_TO_CALL Le test n'a pas duré assez longtemps pour déterminer une variante gagnante.
NO_VARIANT_LEADER Aucune variante ne se démarque clairement dans les données observées.

Méthodes

create

Créez un test A/B pour un compte AdMob et un groupe de médiation spécifiques.

stop

Arrêtez le test A/B de médiation et choisissez une variante.