Перейти к основному содержимому
Версия: 4.2.0

Коды ошибок

Каждая ошибка BidMachineError, возвращаемая SDK, содержит числовой код, определяющий категорию сбоя. Сравнивайте его с константами ниже, чтобы обрабатывать конкретные типы ошибок.

Справочник кодов

CodeConstantОписание
100CODE_CONNECTIONНе удаётся подключиться к серверу.
101CODE_BAD_CONTENTСодержимое ответа некорректно или не может быть разобрано.
102CODE_TIMEOUTДостигнут таймаут.
103CODE_NO_FILLНет fill.
104CODE_AD_NOT_READYРеклама не готова к показу.
105CODE_AD_ALREADY_LOADINGЗагрузка уже выполняется.
106CODE_DESTROYEDРеклама была уничтожена.
107CODE_EXPIREDСрок действия рекламы истёк.
108CODE_INTERNALНеизвестная внутренняя ошибка.
109CODE_SERVERСерверу не удалось обработать корректный на вид запрос.
110CODE_BAD_REQUESTЗапрос содержит неверный синтаксис или не может быть выполнен.
200CODE_HEADER_BIDDINGОшибка адаптера / сети хедер-биддинга.

Формат логов

Однострочное описание в едином формате:

(<code>) <message>

Когда к ошибке прикреплён Throwable.cause, который сам является BidMachineError, он добавляется в той же строке:

(<code>) <message> - (<causeCode>) <causeMessage>

Примеры:

(100) Can't connect to server
(102) Timeout reached
(103) No fill
(110) Request contains bad syntax or cannot be fulfilled
(108) Unknown internal error - (109) Server failed to fulfill an apparently valid request