Объект содержит сведения о рекламной кампании, параметры показа объявлений, краткую статистику.

Внимание. В API Директа версии 4 и Live 4 поддерживаются только кампании с типом «Текстово-графические объявления». Для работы с кампаниями всех типов используйте сервис Campaigns API версии 5. Подробнее о типах кампаний...

Кампания имеет идентификатор — CampaignID. Он возвращается при создании кампании методом CreateOrUpdateCampaign и используется для получения параметров в методе GetCampaignsParams.

Следующая структура показывает минимальный состав параметров кампании.

params = {
   "CampaignID": (int),
   "Login": (string),
   "Name": (string),
   "FIO": (string),
   "Strategy":{
      "StrategyName": (string)
   },
   "EmailNotification":{
      "Email": (string),
      "SendWarn": (string),
      "WarnPlaceInterval": (int),
      "MoneyWarningValue": (int),
      "SendAccNews": (string)
   },
}

Для кампании предусмотрены и другие параметры, описанные ниже. Полный список параметров приведен в ответе метода GetCampaignsParams. Основные параметры кампании также можно получить с помощью методов GetCampaignsList и GetCampaignsListFilter.

Общие данные

Параметры Name, FIO и Login содержат название кампании и сведения о владельце, параметр StartDate — дату начала кампании.

Параметры ManagerName и AgencyName заполняются автоматически после создания кампании.

Статистика кампании

Параметры Rest и Sum содержат финансовые показатели кампании (их также возвращает метод GetBalance). В параметре SumAvailableForTransfer указана сумма, доступная для перевода (см. Перевод средств).

В параметрах Shows, Clicks содержится краткая статистика кампании. О получении детального отчета см. Подробная статистика.

Статус и состояние

Параметр Status описывает текущее состояние кампании в понятном человеку виде.

Параметр