REST Resource: accounts.mediationGroups

リソース: MediationGroup

AdMob メディエーション グループを説明します。

JSON 表現
{
  "name": string,
  "mediationGroupId": string,
  "displayName": string,
  "targeting": {
    object (MediationGroupTargeting)
  },
  "state": enum (State),
  "mediationGroupLines": {
    string: {
      object (MediationGroupLine)
    },
    ...
  },
  "mediationAbExperimentState": enum (ExperimentState)
}
フィールド
name

string

このメディエーション グループのリソース名。形式: accounts/{publisherId}/rationGroups/{MediationGroupId} 例: accounts/pub-9876543210987654/MediationGroups/0123456789

mediationGroupId

string

メディエーション グループの ID。例: 「0123456789」。これは読み取り専用のプロパティです。

displayName

string

ユーザーが指定したメディエーション グループの名前。最大文字数は 120 文字です。

targeting

object (MediationGroupTargeting)

広告ユニット、地域など、このメディエーション グループのターゲットに設定する条件のセット。

state

enum (State)

メディエーション グループのステータス。有効にしたメディエーション グループのみが配信されます。

mediationGroupLines

map (key: string, value: object (MediationGroupLine))

このメディエーション グループの配信に使用されたメディエーションの行です。

キーは、メディエーション グループの行の ID です。作成では、プレースホルダとして個別の負の値を使用します。

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

mediationAbExperimentState

enum (ExperimentState)

出力のみ。このメディエーション グループに属するメディエーションの A/B テストのステータスです。

MediationGroupTargeting

このメディエーション グループのターゲットに設定する条件のセット。たとえば、メディエーション グループで、特定の広告ユニット ID、プラットフォーム、フォーマット、地域をターゲットに設定できます。

JSON 表現
{
  "platform": string,
  "format": string,
  "adUnitIds": [
    string
  ],
  "targetedRegionCodes": [
    string
  ],
  "excludedRegionCodes": [
    string
  ],
  "idfaTargeting": enum (IdfaTargeting)
}
フィールド
platform

string

アプリのプラットフォームを表します(例: 「IOS」、「Android」)。

format

string

このメディエーション グループのターゲットとなっている広告フォーマットです。例: 「banner」、「native」。

adUnitIds[]

string

このメディエーション グループのターゲットとなっている広告ユニット。例: 「ca-app-pub-1234/8790」。

targetedRegionCodes[]

string

ビジネス情報の Unicode 国/地域コード(CLDR)(「US」など)。このメディエーション グループが利用可能なすべての地域をターゲットに設定する場合は未設定です。詳細については、http://www.unicode.org/reports/tr35/#unicode_region_subtag をご覧ください。

excludedRegionCodes[]

string

ビジネス情報の Unicode 国/地域コード(CLDR)(「US」など)。このメディエーション グループで地域が除外されていない場合は未設定です。

idfaTargeting

enum (IdfaTargeting)

このパラメータを使用すると、IDFA の有無に基づいて広告リクエストをターゲティングできます。「ALL」に設定した場合、メディエーション グループはすべての広告リクエストに適用されます(IDFA の有無は関係ありません)。AVAILABLE に設定されている場合、IDFA を含む広告リクエストにメディエーション グループが適用されます。NOT_AVAILABLE に設定した場合、メディエーション グループは IDFA を使用しない広告リクエストに適用されます。Android デバイスの場合、指定する必要はありません。

IdfaTargeting

iOS デバイスで IDFA を使用できるかどうか。

列挙型
IDFA_TARGETING_UNSPECIFIED デフォルト値。この値は使用されません。
ALL IDFA の有無にかかわらず、すべてのデバイスがターゲットとなります。
AVAILABLE IDFA を使用できるデバイスのみがターゲットに設定されます。
NOT_AVAILABLE IDFA を使用できないデバイスのみがターゲットに設定されます。

状態

メディエーション グループで使用可能なステータスの種類。

列挙型
STATE_UNSPECIFIED 未設定のフィールドのデフォルト値。使用しないでください。
ENABLED メディエーション グループは有効で、広告の配信や統計情報の収集に使用されます。
DISABLED メディエーション グループは無効になり、広告の配信や統計情報の収集が行われなくなっています。無効にしたメディエーション グループは再度有効にできます。

ExperimentState

メディエーション グループの A/B テストのステータスです。

列挙型
EXPERIMENT_STATE_UNSPECIFIED 未設定のフィールドのデフォルト値。使用しないでください。
RUNNING メディエーション グループに「実行」ステータスのテストがあります。
NOT_RUNNING メディエーション グループに「RUNNING」状態のテストがありません。

Methods

create

特定の AdMob アカウントでメディエーション グループを作成します。

list

指定した AdMob アカウントのメディエーション グループを一覧表示します。

patch

指定された AdMob アカウントの指定されたメディエーション グループを更新します。