Не передано поле, обязательное для этого типа объекта.
Смотрите не на общий список полей, а на набор для конкретного типа кампании: у единой, смарт-баннеров и рекламы приложения наборы разные, и лишнее поле валит весь запрос, а не игнорируется.
{
"error": {
"error_code": 5000,
"error_string": "Поле обязательно для заполнения",
"error_detail": "…",
"request_id": "…"
}
}
Поле error_detail уточняет, какое именно поле не устроило Директ, а request_id стоит прикладывать к обращению в поддержку Яндекса.
AdCab объясняет отказы Директа по-человечески и проверяет запрос до отправки.
Попробовать бесплатно