REST Resource: accounts.mediationGroups.mediationAbExperiments

Ressource: MediationAbExperiment

Der A/B-Test mit Vermittlungsgruppen.

JSON-Darstellung
{
  "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)
}
Felder
name

string

Ressourcenname für diesen Test. Das Format lautet „accounts/{publisherId}/ mediationGroups/{mediationGroupId}/mediationAbExperiment/ {mediation_group_experiment_id}“. Beispiel: accounts/pub-9876543210987654/mediationGroups/0123456789/ mediationAbExperiment/12345

displayName

string

Der Anzeigename für den A/B-Test für die Vermittlung.

experimentId

string

Nur Ausgabe. Eindeutige Kennung für den A/B-Test für die Vermittlung. Sie dient nur der Ausgabe.

treatmentTrafficPercentage

string (int64 format)

Der Prozentsatz des Traffics des Vermittlungs-A/B-Tests, der an die Behandlungsgruppe (Variante B) gesendet wird. Der Rest wird an die Kontrollgruppe (Variante A) gesendet. Der Prozentsatz wird als Ganzzahl im Bereich [1,99] angegeben. Weitere Informationen finden Sie unter https://support.google.com/admob/answer/9572326.

treatmentMediationLines[]

object (ExperimentMediationLine)

Die für die Testgruppe erstellten Vermittlungslinien des Tests. Sie werden für die Auslieferung verwendet, wenn der Teststatus RUNNING ist.

controlMediationLines[]

object (ExperimentMediationLine)

Nur Ausgabe. Die Vermittlungslinien des Tests für die Kontrollgruppe. Sie werden von der übergeordneten Vermittlungsgruppe übernommen. Dieses Feld dient nur der Ausgabe.

state

enum (ExperimentState)

Nur Ausgabe. Der Status des Tests. Dieses Feld dient nur der Ausgabe.

startTime

string (Timestamp format)

Nur Ausgabe. Die Zeit, zu der der Test gestartet wurde (in UTC).

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

endTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem der Test beendet wurde oder beendet werden soll (in UTC).

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

mediationGroupId

string

Nur Ausgabe. Die ID der Vermittlungsgruppe, zu der dieser Test gehört. Damit können die Tests in der List Experiments API gefiltert werden.

variantLeader

enum (VariantLeader)

Nur Ausgabe. Die führende Variante für den Test anhand einiger wichtiger Messwerte.

ExperimentMediationLine

Die Zeile für die Vermittlungsgruppe für den Test. Sie wird während des Tests für die Auslieferung verwendet.

JSON-Darstellung
{
  "mediationGroupLine": {
    object (MediationGroupLine)
  }
}
Felder
mediationGroupLine

object (MediationGroupLine)

Die Vermittlungsgruppenzeile, die für den Test verwendet wird.

ExperimentState

Status des Tests. Dieses Feld ist schreibgeschützt. Der Test kann einen der drei unten genannten Status haben und Übergänge durchlaufen: 1. Wird ausgeführt: Wenn der Test erstellt wird, wechselt er in den Status „Wird ausgeführt“. Die Zeilen der Vermittlungsgruppen für die Kontroll- und Testgruppe werden gemäß dem angegebenen „treatmentTrafficPercentage“ ausgeliefert.

  1. Beendet: Der Test wird nach 90 Tagen beendet, wenn keine Gewinner-Variante ausgewählt wird.

  2. Abgelaufen: Wenn die Variante mit den besten Ergebnissen ausgewählt wurde oder seit dem Ende des Tests 30 Tage vergangen sind, wechselt der Test in den Status „ABGELAUFEN“ und Variante B wird gelöscht.

Enums
EXPERIMENT_STATE_UNSPECIFIED Standardwert für ein nicht festgelegtes Feld. Nicht verwenden.
EXPIRED Der Test ist abgelaufen.
RUNNING Der Test wird ausgeführt und daher für die Bereitstellung verwendet.
ENDED Der Test ist beendet, aber noch nicht abgelaufen. Die Bereitstellung erfolgt weiterhin in den ursprünglichen Konfigurationen, bis im Test eine Aktion ausgelöst werden kann.

VariantLeader

Die beste Variante für den Test.

Enums
VARIANT_LEADER_UNSPECIFIED Standardwert des Enums. Nicht verwenden.
CONTROL Die Kontrollgruppe, die den Test anführt.
TREATMENT Die Behandlung, die den Test anführt.
INSUFFICIENT_DATA Die erhobenen Daten (Impressionen) reichen nicht aus, um die beste Variante zu ermitteln.
TOO_EARLY_TO_CALL Der Test ist noch nicht lang genug aktiv, um eine beste Variante zu ermitteln.
NO_VARIANT_LEADER Keine der beiden Varianten ist in den beobachteten Daten ein eindeutiger Gewinner.

Methoden

create

Erstellen Sie einen A/B-Test für ein bestimmtes AdMob-Konto und eine Vermittlungsgruppe.

stop

Beenden Sie den A/B-Test mit Vermittlungsgruppen und wählen Sie eine Variante aus.