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}/mediationGroups/{mediationGroupId}. Пример: accounts/pub-9876543210987654/mediationGroups/0123456789

mediationGroupId

string

Идентификатор группы медиации. Пример: "0123456789". Это свойство доступно только для чтения.

displayName

string

Пользователь задает название для группы медиации. Максимальная допустимая длина — 120 символов.

targeting

object ( MediationGroupTargeting )

Набор критериев, на которые ориентируется эта группа посредничества, таких как рекламные блоки и географическое местоположение.

state

enum ( State )

Статус группы медиации. Обслуживание будет предоставляться только активированным группам медиации.

mediationGroupLines

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

Телефонные линии медиации, используемые для обслуживания данной группы медиации.

Ключом является идентификатор строки группы медиации. При создании используйте различные отрицательные значения в качестве заполнителя.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

mediationAbExperimentState

enum ( ExperimentState )

Только выходные данные. Состояние эксперимента по медиации A/B, относящегося к данной группе медиации.

MediationGroupTargeting

Набор критериев, на которые ориентируется эта группа посредничества. Например, группа посредничества может ориентироваться на конкретные идентификаторы рекламных блоков, платформу, формат и географическое местоположение.

JSON-представление
{
  "platform": string,
  "format": string,
  "adUnitIds": [
    string
  ],
  "targetedRegionCodes": [
    string
  ],
  "excludedRegionCodes": [
    string
  ],
  "idfaTargeting": enum (IdfaTargeting)
}
Поля
platform

string

Указывает платформу приложения. Примеры: "IOS", "ANDROID".

format

string

Формат рекламы, на который ориентируется эта группа по медиации. Примеры: "баннер", "нативная реклама".

adUnitIds[]

string

Рекламные блоки, на которые нацелена эта группа посредничества. Пример: "ca-app-pub-1234/8790".

targetedRegionCodes[]

string

Код страны/региона Unicode (CLDR) для местоположения, например, "США". Не задан, если эта группа посредничества нацелена на все доступные регионы. Для получения дополнительной информации см. http://www.unicode.org/reports/tr35/#unicode_region_subtag .

excludedRegionCodes[]

string

Код страны/региона в формате Unicode (CLDR), например, "США". Не задается, если эта группа посредничества не исключает ни один регион.

idfaTargeting

enum ( IdfaTargeting )

Этот параметр можно использовать для таргетирования рекламных запросов в зависимости от наличия IDFA. Если установлено значение ALL, группа медиации применяется ко всем рекламным запросам (с IDFA или без него). Если установлено значение AVAILABLE, группа медиации применяется к рекламным запросам с IDFA. Если установлено значение NOT_AVAILABLE, группа медиации применяется к рекламным запросам без IDFA. Для устройств Android указывать этот параметр не обязательно.

Целеуказание IDFA

Доступность IDFA для устройств iOS.

Перечисления
IDFA_TARGETING_UNSPECIFIED Значение по умолчанию. Это значение не используется.
ALL Целенаправленная проверка проводится на всех устройствах, независимо от наличия IDFA.
AVAILABLE Целью являются только устройства, поддерживающие технологию IDFA.
NOT_AVAILABLE Целью являются только устройства, у которых отсутствует функция IDFA.

Состояние

Доступные статусы для группы медиации.

Перечисления
STATE_UNSPECIFIED Значение по умолчанию для незаданного поля. Не использовать.
ENABLED Группа по урегулированию споров активна и используется для показа рекламы или сбора статистических данных.
DISABLED Группа медиации отключена и больше не показывает рекламу и не собирает статистику. Отключенные группы медиации можно повторно включить.

ExperimentState

Состояние эксперимента A/B по медиации для группы медиации.

Перечисления
EXPERIMENT_STATE_UNSPECIFIED Значение по умолчанию для незаданного поля. Не использовать.
RUNNING Группа медиаторов проводит эксперимент в состоянии РАБОТЫ.
NOT_RUNNING В группе медиации эксперимент в состоянии «В движении» не проводился.

Методы

create

Создайте группу медиации для конкретного аккаунта AdMob.

list

Перечислите группы посредничества в рамках указанного аккаунта AdMob.

patch

Обновите указанную группу посредничества в указанном аккаунте AdMob.