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-Vermittlungstest.

experimentId

string

Nur Ausgabe. Eindeutige Kennung für den A/B-Test mit Vermittlungsgruppen. Es handelt sich um eine reine Ausgabeeigenschaft.

treatmentTrafficPercentage

string (int64 format)

Der Prozentsatz des A/B-Testtraffics, der über die Vermittlung an die Testgruppe gesendet wird (Variante B). Der Rest wird an die Kontrollgruppe (Variante A) gesendet. Der Prozentsatz wird als Ganzzahl im Bereich von [1,99] ausgedrückt. Weitere Informationen erhalten Sie unter https://support.google.com/admob/answer/9572326.

treatmentMediationLines[]

object (ExperimentMediationLine)

Die für die Testgruppe erstellten Vermittlungslinien für den Test. Sie werden für die Auslieferung verwendet, wenn der Teststatus „WIRD AUSGEFÜHRT“ lautet.

controlMediationLines[]

object (ExperimentMediationLine)

Nur Ausgabe. Die Vermittlungslinien für den Test zur Kontrolle Sie werden von der übergeordneten Vermittlungsgruppe übernommen. Es handelt sich um ein reines Ausgabefeld.

state

enum (ExperimentState)

Nur Ausgabe. Der Status des Tests. Es handelt sich um ein reines Ausgabefeld.

startTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt, zu dem der Test gestartet wurde (in UTC)

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem der Test beendet wurde oder das Ende des Tests (in UTC) angegeben wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

mediationGroupId

string

Nur Ausgabe. Die Vermittlungsgruppen-ID, zu der dieser Test gehört. Hiermit können die Tests in der List Experiment API gefiltert werden.

variantLeader

enum (VariantLeader)

Nur Ausgabe. Gemäß einigen wichtigen Messwerten wird die beste Variante für den Test ermittelt.

ExperimentMediationLine

Die Vermittlungsgruppenzeile 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 vom Test verwendete Zeile für die Vermittlungsgruppe.

ExperimentState

Status des Tests. Dieses Feld ist schreibgeschützt. Der Test kann wie unten beschrieben einen der drei Status und Übergänge haben: 1. Läuft: Wenn der Test erstellt wird, wird er in den Status "Wird ausgeführt" gesetzt. Sowohl die Zeilen der Kontroll- als auch die der Testgruppe werden gemäß dem festgelegten „treatmentTrafficPercentage“ ausgeliefert.

  1. Beendet: Der Test endet nach 90 Tagen, wenn die beste Variante nicht ausgewählt wird.

  2. Abgelaufen: Wenn die beste Variante ausgewählt wurde oder der Test vor 30 Tagen beendet wurde, wird der Test in den Status ABGELAUFEN und Variante B gelöscht.

Enums
EXPERIMENT_STATE_UNSPECIFIED Standardwert für ein nicht konfiguriertes Feld. Nicht verwenden.
EXPIRED Der Test ist abgelaufen.
RUNNING Der Test wird ausgeführt und daher für die Auslieferung verwendet.
ENDED Der Test ist beendet, aber noch nicht abgelaufen. Die Auslieferung wird in den ursprünglichen Konfigurationen fortgesetzt, während der Test bereit ist, eine Aktion auszuführen.

VariantLeader

Die beste Variante für den Test.

Enums
VARIANT_LEADER_UNSPECIFIED Standardwert der Aufzählung. Nicht verwenden.
CONTROL Die Kontrollgruppe, die den Test leitet
TREATMENT Die Testgruppe, die den Test durchführt.
INSUFFICIENT_DATA Die erfassten Daten (Impressionen) reichen nicht aus, um eine führende Variante zu bestimmen.
TOO_EARLY_TO_CALL Der Test ist noch nicht lange genug gelaufen, um eine beste Variante zu ermitteln.
NO_VARIANT_LEADER Keine der beiden Varianten ist bei den erfassten Daten die beste Variante.

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.