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 pour ce test. Le format est le suivant : accounts/{publisherId}/ mediationGroups/{mediationGroupId}/mediationAbExperiment/ {mediation_group_experiment_id}). Par exemple: accounts/pub-9876543210987654/mediationGroups/0123456789/ mediationAbExperiment/12345

displayName

string

Nom à afficher pour le 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é en sortie uniquement.

treatmentTrafficPercentage

string (int64 format)

Pourcentage du trafic du test A/B de médiation qui sera envoyé au système de traitement (variante B). Le reste est envoyé au groupe de contrôle (variante A). Le pourcentage est exprimé sous la forme d'un nombre entier compris dans la plage [1,99]. Pour en savoir plus, consultez la page 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 D'EXÉCUTION".

controlMediationLines[]

object (ExperimentMediationLine)

Uniquement en sortie. Lignes de médiation du test pour le contrôle. Ils sont hérités 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 de début du test (indiquée en temps UTC).

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle le test s'est terminé ou cible de la fin (format UTC).

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

mediationGroupId

string

Uniquement en sortie. ID du groupe de médiation auquel ce test appartient. Cela permet de filtrer les tests dans l'API de liste des tests.

variantLeader

enum (VariantLeader)

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

ExperimentMediationLine

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

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

object (MediationGroupLine)

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

ExperimentState

État du test. Ce champ est en lecture seule. Le test peut être dans l'un des trois états et transitions mentionnés ci-dessous: 1. En cours d'exécution: lorsque le test est créé, il est en cours d'exécution. Les lignes des groupes de médiation de contrôle et de traitement sont toutes deux diffusées selon le paramètre treatmentTrafficPercentage 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ées depuis la fin du test, le test passe à l'état EXPIRÉE et la variante B est supprimée.

Enums
EXPERIMENT_STATE_UNSPECIFIED Valeur par défaut pour un champ non défini. Ne pas utiliser.
EXPIRED Le test a expiré.
RUNNING Le test est en cours d'exécution et utilisé pour la diffusion.
ENDED Le test est terminé, mais n'a pas encore expiré. La diffusion se poursuit dans les configurations d'origine tant 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'énumération. Ne pas utiliser.
CONTROL Groupe de contrôle menant le test.
TREATMENT Traitement à l'origine du test.
INSUFFICIENT_DATA Les données collectées (impressions) ne suffisent pas à identifier la variante optimale.
TOO_EARLY_TO_CALL Le test n'a pas duré assez longtemps pour identifier une variante optimale.
NO_VARIANT_LEADER Aucune variante n'est une gagnante décisive 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écifiés.

stop

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