На этой странице описаны наиболее часто встречающиеся ошибки, возвращаемые API Google Ad Manager. Ошибки возвращаются в формате Error.REASON :
-  
EntityChildrenLimitReachedError -  
QuotaError.EXCEEDED_QUOTA -  
AuthenticationError.GOOGLE_ACCOUNT_ALREADY_ASSOCIATED_WITH_NETWORK -  
AuthenticationError.NETWORK_CODE_REQUIRED -  
AuthenticationError.NETWORK_NOT_FOUND -  
AuthenticationError.NO_NETWORKS_TO_ACCESS -  
AuthenticationError.NOT_WHITELISTED_FOR_API_ACCESS -  
PermissionError.PERMISSION_DENIED -  
ApiVersionError.UPDATE_TO_NEWER_VERSION - 404 Ошибка
 - Демаршаллинг ошибок
 
Ошибки ограничения сущности
 EntityChildrenLimitReachedError
- Краткое содержание
 - Для объекта достигнуто максимальное количество дочерних элементов, и к этому объекту больше нельзя добавить дочерних элементов.
 - Рекомендуемые советы по обращению
 - Создайте новый тип объекта, который достиг максимально допустимого количества дочерних элементов, и добавьте дочерний объект, который вы пытаетесь создать, к новому. Например, если вы получили LINE_ITEM_LIMIT_FOR_ORDER_REACHED , вам нужно будет создать новый заказ и добавить позицию, которую вы пытаетесь создать, в этот новый заказ.
 
Ошибки квоты
 QuotaError.EXCEEDED_QUOTA
- Краткое содержание
 - Количество запросов, выполняемых в секунду, слишком велико и превысило допустимый предел.
 - Рекомендуемые советы по обращению
 - Используйте пакетные методы, такие как updateLineItems , собирая изменения локально и делая один запрос для одновременного выполнения всех этих изменений.
 - Подождите около 5 секунд и повторите запрос. Обратите внимание, что это не гарантирует, что запрос будет успешным. Если снова не получится, попробуйте увеличить время ожидания. Это рекомендуется для интерактивных приложений, интегрируемых с Менеджером рекламы и используемых в режиме реального времени.
 - Ограничьте количество запросов до 2 в секунду для сетей Менеджера рекламы или до 8 в секунду для сетей Менеджера рекламы 360. Опять же, это не гарантирует, что каждый запрос будет успешным, но может помочь уменьшить количество случаев появления этой ошибки. Это рекомендуется для приложений, интегрируемых с Менеджером рекламы, которые не взаимодействуют в режиме реального времени, например для создания ночных отчетов.
 
Ошибки аутентификации
 AuthenticationError.GOOGLE_ACCOUNT_ALREADY_ASSOCIATED_WITH_NETWORK
- Краткое содержание
 - Пользователь попытался создать тестовую сеть, используя учетную запись, которая уже связана с сетью.
 - Распространенные причины
 -  Пользователь не создал новую учетную запись Google перед вызовом 
NetworkService.makeTestNetwork(). - Рекомендуемые советы по обращению
 -  Создайте новую учетную запись перед вызовом 
NetworkService.makeTestNetwork(). Узнайте , как создать тестовую сеть для получения дополнительной информации. 
 AuthenticationError.NETWORK_CODE_REQUIRED
- Краткое содержание
 -  Пользователь не предоставил 
networkCode. Для выполнения запроса требуется код сети. - Распространенные причины
 -  Сетевые коды необходимы для всех запросов, кроме 
NetworkService.getAllNetworks()иNetworkService.makeTestNetwork(). - Рекомендуемые советы по обращению
 - Включите сетевой код адресуемой сети в заголовок запроса. Используйте только сетевой код, доступный для входа в вашу учетную запись. Код можно найти на веб-сайте Менеджера рекламы для вашего аккаунта на странице «Администрирование» > «Настройки сети» рядом с пунктом «Код сети». Дополнительную информацию о настройке сетевого кода можно найти на странице заголовков запросов и ответов SOAP XML .
 
 AuthenticationError.NETWORK_NOT_FOUND
- Краткое содержание
 - Не удалось выполнить запрос, поскольку сетевой код, указанный в конфигурации, не найден на сервере.
 - Распространенные причины
 - В конфигурации вы указали неверный код сети.
 - Рекомендуемые советы по обращению
 - Поле «триггер» журнала ошибок часто подсказывает пользователю правильную сеть.
 
 AuthenticationError.NO_NETWORKS_TO_ACCESS
- Краткое содержание
 - Пользователь не привязан ни к какой сети.
 - Распространенные причины
 - Вы не включили доступ к API для своей рабочей учетной записи.
 - Рекомендуемые советы по обращению
 - Включите доступ API к вашей производственной среде. Дополнительную информацию см. в разделе «Включение доступа через API» .
 
 AuthenticationError.NOT_WHITELISTED_FOR_API_ACCESS
- Краткое содержание
 - Клиент не внесен в белый список для доступа к API.
 - Распространенные причины
 - Ваша сеть не внесена в белый список для рабочей среды, но вы указали сетевой код в заголовке SOAP.
 - Рекомендуемые советы по обращению
 - Включите доступ через API .
 
Ошибки разрешения
 PermissionError.PERMISSION_DENIED
- Краткое содержание
 - У пользователя нет необходимых разрешений для запроса.
 - Распространенные причины
 - Вы попытались получить доступ к объекту, существующему в другой сети.
 - Вы попытались получить доступ к объекту, существующему в вашей сети, но у вас нет разрешения на чтение или обновление.
 - Вы попытались выполнить задачу, требующую включения дополнительной функции в вашей учетной записи.
 
- Рекомендуемые советы по обращению
 - Если вы создаете пользовательский интерфейс, укажите пользователю, что у него нет разрешения на выполнение этого действия, и обратитесь к своему администратору.
 - Если вы пытались выполнить задачу, например, связанную с функцией только премиум-класса, на выполнение которой у вашей сети нет разрешения, поговорите со своим менеджером по работе с клиентами о включении этой функции.
 - Помните, что тестовые сети по умолчанию не являются сетями Менеджера рекламы 360, а это означает, что они не обладают премиум-функциями, которые есть в сетях Менеджера рекламы 360. Поговорите со своим менеджером по работе с клиентами, чтобы включить функции в вашей тестовой сети.
 
Ошибки версии
 ApiVersionError.UPDATE_TO_NEWER_VERSION
- Краткое содержание
 - Приложение либо: инициировало запрос, для успешного выполнения которого требуется более новая версия; или инициировал запрос к устаревшей версии.
 - Распространенные причины
 - Версия вызова API устарела. Пожалуйста, подпишитесь на наш блог , чтобы получать объявления об устаревании.
 - Для успешного выполнения запроса требуется более новая версия API. Это часто происходит, когда в пользовательском интерфейсе появилась функция, и для того, чтобы API правильно отправлял объект, требуется более новая версия API.
 
- Рекомендуемые советы по обращению
 - Будьте в курсе версий API; планируйте регулярное обновление.
 - Подпишитесь на наш блог , чтобы получать уведомления об устаревании.
 
404 Ошибка
- Краткое содержание
 - Ваш запрос не дошел до сервера.
 - Распространенные причины
 - Ваше интернет-соединение или прокси-сервер могут быть настроены неправильно. Версия API, к которому вы обращаетесь, также может быть отключена.
 - Рекомендуемые советы по обращению
 - Проверьте конфигурацию Интернета или прокси-сервера и убедитесь, что вы используете последнюю версию API. Возможно, вы также захотите обновить свою клиентскую библиотеку до самой последней версии.
 - Советы по профилактике
 - Подпишитесь на форум API Менеджера рекламы и посещайте наш блог , чтобы быть в курсе последних новостей API Менеджера рекламы.
 
Ошибка демаршаллинга
- Краткое содержание
 - XML-код SOAP в вашем запросе не соответствует спецификации WSDL.
 - Распространенные причины
 -  Запрос содержит поля или объекты, не включенные в спецификацию WSDL, или находятся в неправильном пространстве имен.
- В запросе несоответствие типов (например, целочисленное поле имеет строковое значение).
  - Рекомендуемые советы по обращению
 -  Убедитесь, что ваш запрос соответствует спецификации WSDL.
- Используйте клиентскую библиотеку для создания допустимого протокола SOAP и используйте ее для сравнения. Все клиентские библиотеки поддерживают протоколирование запросов и ответов SOAP.
  
 На этой странице описаны наиболее часто встречающиеся ошибки, возвращаемые API Google Ad Manager. Ошибки возвращаются в формате Error.REASON :
-  
EntityChildrenLimitReachedError -  
QuotaError.EXCEEDED_QUOTA -  
AuthenticationError.GOOGLE_ACCOUNT_ALREADY_ASSOCIATED_WITH_NETWORK -  
AuthenticationError.NETWORK_CODE_REQUIRED -  
AuthenticationError.NETWORK_NOT_FOUND -  
AuthenticationError.NO_NETWORKS_TO_ACCESS -  
AuthenticationError.NOT_WHITELISTED_FOR_API_ACCESS -  
PermissionError.PERMISSION_DENIED -  
ApiVersionError.UPDATE_TO_NEWER_VERSION - 404 Ошибка
 - Демаршаллинг ошибок
 
Ошибки ограничения сущности
 EntityChildrenLimitReachedError
- Краткое содержание
 - Для объекта достигнуто максимальное количество дочерних элементов, и к этому объекту больше нельзя добавить дочерних элементов.
 - Рекомендуемые советы по обращению
 - Создайте новый тип объекта, который достиг максимально допустимого количества дочерних элементов, и добавьте дочерний объект, который вы пытаетесь создать, к новому. Например, если вы получили LINE_ITEM_LIMIT_FOR_ORDER_REACHED , вам нужно будет создать новый заказ и добавить позицию, которую вы пытаетесь создать, в этот новый заказ.
 
Ошибки квоты
 QuotaError.EXCEEDED_QUOTA
- Краткое содержание
 - Количество запросов, выполняемых в секунду, слишком велико и превысило допустимый предел.
 - Рекомендуемые советы по обращению
 - Используйте пакетные методы, такие как updateLineItems , собирая изменения локально и делая один запрос для одновременного выполнения всех этих изменений.
 - Подождите около 5 секунд и повторите запрос. Обратите внимание, что это не гарантирует, что запрос будет успешным. Если снова не получится, попробуйте увеличить время ожидания. Это рекомендуется для интерактивных приложений, интегрируемых с Менеджером рекламы и используемых в режиме реального времени.
 - Ограничьте количество запросов до 2 в секунду для сетей Менеджера рекламы или до 8 в секунду для сетей Менеджера рекламы 360. Опять же, это не гарантирует, что каждый запрос будет успешным, но может помочь уменьшить количество случаев появления этой ошибки. Это рекомендуется для приложений, интегрируемых с Менеджером рекламы, которые не взаимодействуют в режиме реального времени, например для создания ночных отчетов.
 
Ошибки аутентификации
 AuthenticationError.GOOGLE_ACCOUNT_ALREADY_ASSOCIATED_WITH_NETWORK
- Краткое содержание
 - Пользователь попытался создать тестовую сеть, используя учетную запись, которая уже связана с сетью.
 - Распространенные причины
 -  Пользователь не создал новую учетную запись Google перед вызовом 
NetworkService.makeTestNetwork(). - Рекомендуемые советы по обращению
 -  Создайте новую учетную запись перед вызовом 
NetworkService.makeTestNetwork(). Узнайте , как создать тестовую сеть для получения дополнительной информации. 
 AuthenticationError.NETWORK_CODE_REQUIRED
- Краткое содержание
 -  Пользователь не предоставил 
networkCode. Для выполнения запроса требуется код сети. - Распространенные причины
 -  Сетевые коды необходимы для всех запросов, кроме 
NetworkService.getAllNetworks()иNetworkService.makeTestNetwork(). - Рекомендуемые советы по обращению
 - Включите сетевой код адресуемой сети в заголовок запроса. Используйте только сетевой код, доступный для входа в вашу учетную запись. Код можно найти на веб-сайте Менеджера рекламы для вашего аккаунта на странице «Администрирование» > «Настройки сети» рядом с пунктом «Код сети». Дополнительную информацию о настройке сетевого кода можно найти на странице заголовков запросов и ответов SOAP XML .
 
 AuthenticationError.NETWORK_NOT_FOUND
- Краткое содержание
 - Не удалось выполнить запрос, поскольку сетевой код, указанный в конфигурации, не найден на сервере.
 - Распространенные причины
 - В конфигурации вы указали неверный код сети.
 - Рекомендуемые советы по обращению
 - Поле «триггер» журнала ошибок часто подсказывает пользователю правильную сеть.
 
 AuthenticationError.NO_NETWORKS_TO_ACCESS
- Краткое содержание
 - Пользователь не привязан ни к какой сети.
 - Распространенные причины
 - Вы не включили доступ к API для своей рабочей учетной записи.
 - Рекомендуемые советы по обращению
 - Включите доступ API к вашей производственной среде. Дополнительную информацию см. в разделе «Включение доступа через API» .
 
 AuthenticationError.NOT_WHITELISTED_FOR_API_ACCESS
- Краткое содержание
 - Клиент не внесен в белый список для доступа к API.
 - Распространенные причины
 - Ваша сеть не внесена в белый список для рабочей среды, но вы указали сетевой код в заголовке SOAP.
 - Рекомендуемые советы по обращению
 - Включите доступ через API .
 
Ошибки разрешения
 PermissionError.PERMISSION_DENIED
- Краткое содержание
 - У пользователя нет необходимых разрешений для запроса.
 - Распространенные причины
 - Вы попытались получить доступ к объекту, существующему в другой сети.
 - Вы попытались получить доступ к объекту, существующему в вашей сети, но у вас нет разрешения на чтение или обновление.
 - Вы попытались выполнить задачу, требующую включения дополнительной функции в вашей учетной записи.
 
- Рекомендуемые советы по обращению
 - Если вы создаете пользовательский интерфейс, укажите пользователю, что у него нет разрешения на выполнение этого действия, и обратитесь к своему администратору.
 - Если вы пытались выполнить задачу, например, связанную с функцией только премиум-класса, на выполнение которой у вашей сети нет разрешения, поговорите со своим менеджером по работе с клиентами о включении этой функции.
 - Помните, что тестовые сети по умолчанию не являются сетями Менеджера рекламы 360, а это означает, что они не обладают премиум-функциями, которые есть в сетях Менеджера рекламы 360. Поговорите со своим менеджером по работе с клиентами, чтобы включить функции в вашей тестовой сети.
 
Ошибки версии
 ApiVersionError.UPDATE_TO_NEWER_VERSION
- Краткое содержание
 - Приложение либо: инициировало запрос, для успешного выполнения которого требуется более новая версия; или инициировал запрос к устаревшей версии.
 - Распространенные причины
 - Версия вызова API устарела. Пожалуйста, подпишитесь на наш блог , чтобы получать объявления об устаревании.
 - Для успешного выполнения запроса требуется более новая версия API. Часто это тот случай, когда функция была введена в пользовательский интерфейс, и для того, чтобы API правильно отправлял объект, требуется более новая версия API.
 
- Рекомендуемые советы по обращению
 - Будьте в курсе версий API; планируйте регулярное обновление.
 - Подпишитесь на наш блог , чтобы получать уведомления об устаревании.
 
404 Ошибка
- Краткое содержание
 - Ваш запрос не дошел до сервера.
 - Распространенные причины
 - Ваше интернет-соединение или прокси-сервер могут быть настроены неправильно. Версия API, к которому вы обращаетесь, также может быть отключена.
 - Рекомендуемые советы по обращению
 - Проверьте конфигурацию Интернета или прокси-сервера и убедитесь, что вы используете последнюю версию API. Возможно, вы также захотите обновить свою клиентскую библиотеку до самой последней версии.
 - Советы по профилактике
 - Подпишитесь на форум API Менеджера рекламы и посещайте наш блог , чтобы быть в курсе последних новостей API Менеджера рекламы.
 
Ошибка демаршаллинга
- Краткое содержание
 - XML-код SOAP в вашем запросе не соответствует спецификации WSDL.
 - Распространенные причины
 -  Запрос содержит поля или объекты, не включенные в спецификацию WSDL, или находятся в неправильном пространстве имен.
- В запросе несоответствие типов (например, целочисленное поле имеет строковое значение).
  - Рекомендуемые советы по обращению
 -  Убедитесь, что ваш запрос соответствует спецификации WSDL.
- Используйте клиентскую библиотеку для создания допустимого протокола SOAP и используйте ее для сравнения. Все клиентские библиотеки поддерживают протоколирование запросов и ответов SOAP.