REST Resource: accounts.mediationGroups.mediationAbExperiments

リソース: MediationAbExperiment

メディエーションの A/B テスト。

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)
}
フィールド
name

string

このテストのリソース名。形式は accounts/{publisherId}/ mediationGroups/{mediationGroupId}/mediationAbExperiment/ {mediation_group_experiment_id} です。例: accounts/pub-9876543210987654/mediationGroups/0123456789/ mediationAbExperiment/12345

displayName

string

メディエーション A/B テストの表示名。

experimentId

string

出力専用。メディエーション A/B テストの固有識別子。これは出力専用のプロパティです。

treatmentTrafficPercentage

string (int64 format)

トリートメント(パターン B)に送信されるメディエーション A/B テストのトラフィックの割合。残りはコントロール(パターン A)に送信されます。パーセンテージは、[1,99] の範囲の整数で表されます。詳しくは、https://support.google.com/admob/answer/9572326 をご覧ください。

treatmentMediationLines[]

object (ExperimentMediationLine)

介入用に作成されたテスト メディエーション行。テストのステータスが RUNNING の場合、これらはサービングに使用されます。

controlMediationLines[]

object (ExperimentMediationLine)

出力専用。コントロール用のテスト メディエーション行。これらは親メディエーション グループから継承されます。出力専用のフィールドです。

state

enum (ExperimentState)

出力専用。テストの状態。出力専用のフィールドです。

startTime

string (Timestamp format)

出力専用。テストが開始された時刻(UTC)。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

endTime

string (Timestamp format)

出力専用。テストが終了した時刻または終了予定時刻(UTC)。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

mediationGroupId

string

出力専用。このテストが属するメディエーション グループの ID。これは、リスト実験 API で実験をフィルタリングするために使用できます。

variantLeader

enum (VariantLeader)

出力専用。いくつかの主要な指標に基づくテストのバリエーション リーダー。

ExperimentMediationLine

テストのメディエーション グループの行。テストの実行中にサービングに使用されます。

JSON 表現
{
  "mediationGroupLine": {
    object (MediationGroupLine)
  }
}
フィールド
mediationGroupLine

object (MediationGroupLine)

テストで使用されるメディエーション グループの行。

ExperimentState

テストのステータス。読み取り専用のフィールドです。試験運用は次の 3 つの状態のいずれかになり、以下のように移行します。1. 実行中: テストが作成されると、実行中の状態になります。コントロール メディエーション グループとトリートメント メディエーション グループの両方の行は、指定された treatmentTrafficPercentage に従って配信されます。

  1. 終了: 優位なパターンが選択されなかった場合、テストは 90 日後に終了します。

  2. 期限切れ: 優位なパターンが選択された場合、またはテストの終了から 30 日が経過した場合、テストは期限切れの状態になり、パターン B が削除されます。

列挙型
EXPERIMENT_STATE_UNSPECIFIED 設定されていないフィールドのデフォルト値。使用しないでください。
EXPIRED テストの有効期限が切れています。
RUNNING テストが実行され、サービングで使用されています。
ENDED テストは終了しましたが、まだ有効期限内です。テストでアクションを呼び出す準備が整うまで、元の構成で配信が続行されます。

VariantLeader

テストのバリアント リーダー。

列挙型
VARIANT_LEADER_UNSPECIFIED 列挙型のデフォルト値。使用しないでください。
CONTROL テストを主導するコントロール。
TREATMENT テストを主導するトリートメント。
INSUFFICIENT_DATA 収集されたデータ(インプレッション数)が、リーダーを決定するのに十分ではありません。
TOO_EARLY_TO_CALL リーダーを特定するのに十分な期間、テストが実施されていない。
NO_VARIANT_LEADER 観測されたデータでは、どちらのバリエーションも決定的な勝者ではありません。

メソッド

create

指定した AdMob アカウントとメディエーション グループの A/B テストを作成します。

stop

メディエーションの A/B テストを停止し、パターンを選択します。