REST Resource: accounts.mediationGroups

Ресурс: Медиационная группа

Описывает группу медиации 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, который принадлежит этой группе медиации.

МедиацияГрупповой Таргетинг

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

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

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

excludedRegionCodes[]

string

Код страны/региона в Юникоде (CLDR) местоположения, например «США». Не установлено, если эта группа медиации не исключает ни один регион.

idfaTargeting

enum ( IdfaTargeting )

Этот параметр можно использовать для таргетинга запросов объявлений на основе доступности IDFA. Если установлено значение «ВСЕ», группа медиации применяется ко всем запросам объявлений (с IDFA или без него). Если установлено значение ДОСТУПНО, группа медиации применяется к запросам объявлений с IDFA. Если установлено значение NOT_AVAILABLE, группа медиации применяется к запросам объявлений без IDFA. Не обязательно указывать для устройства ANDROID.

IdfaТаргетинг

Наличие IDFA для устройств iOS.

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

Состояние

Типы статусов, доступных для группы медиации.

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

Состояние эксперимента

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

Перечисления
EXPERIMENT_STATE_UNSPECIFIED Значение по умолчанию для неустановленного поля. Не используйте.
RUNNING В группе медиации есть эксперимент в состоянии ВЫПОЛНЯЕТСЯ.
NOT_RUNNING В группе медиации нет эксперимента в состоянии RUNNING.

Методы

create

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

list

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

patch

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