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)

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

treatmentMediationLines[]

object (ExperimentMediationLine)

トリートメント用に作成されたテスト メディエーションの行。テストのステータスが「実行中」の場合の配信に使用されます。

controlMediationLines[]

object (ExperimentMediationLine)

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

state

enum (ExperimentState)

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

startTime

string (Timestamp format)

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

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

endTime

string (Timestamp format)

出力専用。テストが終了した時刻、または終了目標値(UTC)です。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

mediationGroupId

string

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

variantLeader

enum (VariantLeader)

出力専用。いくつかの重要な指標に基づく、テストのパターンのリーダー。

ExperimentMediationLine

テストのメディエーション グループの行。テスト期間中の配信に使用されます。

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

object (MediationGroupLine)

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

ExperimentState

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

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

  2. 期限切れ: 最も効果的なパターンが選択されたパターン、またはテストが終了してから 30 日が経過すると、テストは EXPIRED ステータスとなり、パターン 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 Testing テストを作成します。

stop

メディエーションの A/B テストを停止して、パターンを選択してください。