REST Resource: accounts.mediationGroups.mediationAbExperiments

Zasób: MediationAb Experiment

Eksperyment A/B z zapośredniczeniem

Zapis JSON
{
  "name": string,
  "displayName": string,
  "experimentId": string,
  "treatmentTrafficPercentage": string,
  "treatmentMediationLines": [
    {
      object (ExperimentMediationLine)
    }
  ],
  "controlMediationLines": [
    {
      object (ExperimentMediationLine)
    }
  ],
  "state": enum (ExperimentState)
}
Pola
name

string

Nazwa zasobu tego eksperymentu. Format to accounts/{publisherId}/ engagementGroups/{mediationGroupId}/mediationAbEffect/ {mediation_group_experiment_id}. Na przykład: accounts/pub-9876543210987654/mediationGroups/0123456789/ mediaAb Experiment/12345

displayName

string

Wyświetlana nazwa eksperymentu A/B z zapośredniczeniem.

experimentId

string

Tylko dane wyjściowe. Unikalny identyfikator eksperymentu A/B z zapośredniczeniem. Jest to właściwość tylko na dane wyjściowe.

treatmentTrafficPercentage

string (int64 format)

Odsetek ruchu w ramach eksperymentu A/B z zapośredniczeniem, który zostanie wysłany do grupy eksperymentalnej (wariant B). Pozostała część jest wysyłana do grupy kontrolnej (wariant A). Wartość procentowa jest liczbą całkowitą z zakresu [1,99]. Szczegółowe informacje znajdziesz na stronie https://support.google.com/admob/answer/9572326.

treatmentMediationLines[]

object (ExperimentMediationLine)

Linie zapośredniczenia utworzone na potrzeby eksperymentu. Będą one wykorzystywane do wyświetlania reklam, gdy eksperyment ma stan URUCHOMIONY.

controlMediationLines[]

object (ExperimentMediationLine)

Tylko dane wyjściowe. Linie zapośredniczenia eksperymentu przeznaczone do kontroli. Są dziedziczone z nadrzędnej grupy zapośredniczenia. Jest to pole tylko na dane wyjściowe.

state

enum (ExperimentState)

Tylko dane wyjściowe. Stan eksperymentu. Jest to pole tylko na dane wyjściowe.

ExperimentMediationLine

Wiersz grupy zapośredniczenia dla eksperymentu. Będzie ona używana na potrzeby wyświetlania reklam w trakcie eksperymentu.

Zapis JSON
{
  "mediationGroupLine": {
    object (MediationGroupLine)
  }
}
Pola
mediationGroupLine

object (MediationGroupLine)

Wiersz grupy zapośredniczenia używany w eksperymencie.

ExperimentState

Stan eksperymentu. To pole jest tylko do odczytu. Eksperyment może mieć jeden z trzech stanów i przejść, jak opisano poniżej: 1. Działający: po utworzeniu eksperyment przechodzi w stan realizacji. Zarówno kontrolna, jak i eksperymentalna grupa zapośredniczenia są wyświetlane zgodnie z określoną wartością treatmentTrafficPercentage.

  1. Zakończony: eksperyment kończy się po 90 dniach, jeśli nie zostanie wybrany zwycięski wariant.

  2. Wygasły: jeśli zostanie wybrany zwycięski wariant lub upłynęło 30 dni od jego zakończenia, eksperyment przechodzi w stan WAŻNY, a wariant B zostaje usunięty.

Wartości w polu enum
EXPERIMENT_STATE_UNSPECIFIED Wartość domyślna dla nieskonfigurowanego pola. Nie używać.
EXPIRED Eksperyment wygasł.
RUNNING Eksperyment jest aktywny i wykorzystywany do wyświetlania reklam.
ENDED Eksperyment już się zakończył, ale jeszcze nie wygasł. Wyświetlanie reklam będzie kontynuowane w pierwotnych konfiguracjach, dopóki eksperyment będzie gotowy do wywołania działania.

Metody

create

Utwórz eksperyment w ramach testów A/B dla określonego konta AdMob i grupy zapośredniczenia.

stop

Zatrzymaj eksperyment A/B zapośredniczenia i wybierz wariant.