REST Resource: accounts.mediationGroups.mediationAbExperiments

Ressource: MediationAbExperiment

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 ist 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 mit Vermittlungsgruppen

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 der Zugriffe für den A/B-Test mit Vermittlung, die an die Testgruppe gesendet werden (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 finden Sie unter https://support.google.com/admob/answer/9572326.

treatmentMediationLines[]

object (ExperimentMediationLine)

Die Vermittlungszeilen des Tests, die für die Testgruppe erstellt wurden. Sie werden für die Auslieferung verwendet, wenn der Teststatus AUSGEFÜHRT ist.

controlMediationLines[]

object (ExperimentMediationLine)

Nur Ausgabe. Die Vermittlungszeilen des Tests für die Kontrollgruppe. 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. Der 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 (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".

mediationGroupId

string

Nur Ausgabe. Die Vermittlungsgruppen-ID, zu der dieser Test gehört. Damit können die Tests in der API zum Auflisten von Tests gefiltert werden.

variantLeader

enum (VariantLeader)

Nur Ausgabe. Die Variante mit der besten Variante des Tests gemäß einigen wichtigen Messwerten.

ExperimentMediationLine

Die Vermittlungsgruppenzeile für den Test. Er wird während des Tests für die Auslieferung verwendet.

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

object (MediationGroupLine)

Die Vermittlungsgruppenzeile, die vom Test verwendet wird.

ExperimentState

Status des Tests. Dieses Feld ist schreibgeschützt. Der Test kann sich in einem der drei Status und Übergänge befinden: 1. Läuft: Wenn der Test erstellt wurde, wird er in den Status „Wird ausgeführt“ versetzt. Sowohl die Zeilen für die Kontroll- als auch die für die Vermittlungsgruppe der Testgruppe werden entsprechend dem angegebenen „treatmentTrafficPercentage“ ausgeliefert.

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

  2. Abgelaufen: Wenn die beste Variante ausgewählt wurde oder seit dem Ende des Tests 30 Tage vergangen sind, ändert sich der Status des Tests 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 läuft und wird 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 aufzurufen.

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 die beste Variante zu ermitteln.
TOO_EARLY_TO_CALL Der Test wurde noch nicht lange genug ausgeführt, um die beste Variante zu ermitteln.
NO_VARIANT_LEADER Keine Variante ist in den beobachteten Daten der beste Gewinner.

Methoden

create

Sie können einen A/B-Test für ein angegebenes AdMob-Konto und eine Vermittlungsgruppe erstellen.

stop

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