Коды распространенных ошибок

Последнее обновление:

 

Никто не застрахован от ошибок. Давайте исправлять их сообща.

 


 

Поиск ошибок по платформе:

Ошибки iOS SDK
Ошибки Android SDK
Ошибки Unity SDK
Ошибки подключаемого модуля Adobe AIR

 


 

Ошибки iOS SDK

 

CBLoadErrorFirstSessionInterstitialsDisabled

Выдается, если в Chartboost SDK задано не показывать рекламу во время самого первого сеанса игры после ее установки. Скорее всего, вы задали [Chartboost setShouldRequestInterstitialsInFirstSession:NO]. Подробнее об этом см. страницу передового опыта при интеграции iOS.

 

CBLoadErrorInternal

Несколько возможных причин. Чтобы получить помощь, отправьте журналы событий (с контрольной точкой там, где происходит ошибка) в нашу службу поддержки.

 

CBLoadErrorInternetUnavailable

Выдается, если на тестовом устройстве нет подключения к Интернету. Проверьте сетевое подключение устройства.

 

CBLoadErrorNetworkFailure

Выдается, когда на устройстве недоступна сеть либо устройство по какой-то причине не может подключиться к Интернету. Проверьте сетевые настройки и убедитесь, что устройство подключено к Интернету. Если ошибка сохраняется, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

CBLoadErrorNoAdFound

Выдается, если наш сервер рекламы не нашел подходящую рекламную вставку для передачи на устройство. Это может быть связано с местоположением, фильтрами кампании, наполняемостью (fill rate) и другими факторами.
Попробуйте рекомендации по исправлению неполадок ▶

 

CBLoadErrorNoLocationFound

Выдается, если вы указали NULL в строке именованного местоположения. Подробнее об именованных местоположениях ▶

 

CBLoadErrorSessionNotStarted

Не найден допустимый сеанс Chartboost. Проверьте правильность ид. и подписи приложения, а также правильность инициализации Chartboost: [Chartboost startWithAppId:@"YOUR_CHARTBOOST_APP_ID" appSignature:@"YOUR_CHARTBOOST_APP_SIGNATURE" delegate:self];

 

CBLoadErrorTooManyConnections

Выдается, если одновременно отправлено слишком много запросов от одного именованного местоположения или к нему. Используйте новое именованное местоположение либо сократите количество запросов к этой локации.

 

CBLoadErrorWrongOrientation

Выдается, если Chartboost передает на устройство рекламную вставку в неверной ориентации. Убедитесь в том, что на панели пользователя Chartboost для этого ид. приложения указаны правильные настройки ориентации. Если возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

▲ К началу

 


 

Ошибки Android SDK

 

ASSETS_DOWNLOAD_FAILURE

Ошибка при загрузке активов с сервера Chartboost. Проверьте интернет-подключение (прокси и т. д.) и повторите попытку. Если возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

ERROR_CREATING_VIEW

Ошибка при создании экранов для отображения рекламы Chartboost. Еще раз проверьте свою интеграцию и убедитесь в правильной инициализации методов жизненного цикла Chartboost для Android. Если возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

ERROR_DISPLAYING_VIEW

Ошибка при попытке отобразить экран. Еще раз проверьте свою интеграцию и убедитесь в правильной инициализации методов жизненного цикла Chartboost для Android. Если возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

ERROR_PLAYING_VIDEO

Chartboost SDK столкнулся с ошибкой при попытке запустить видеоконтент. Повторите попытку и, если это возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

FIRST_SESSION_INTERSTITIALS_DISABLED

Выдается, если в Chartboost SDK задано не показывать рекламу во время самого первого сеанса игры после ее установки. Скорее всего, вы установили значение false для setShouldRequestInterstitialsInFirstSession(boolean shouldRequest). Подробнее о конфигурационных методах SDK для Android ▶

 

NO_HOST_ACTIVITY

Выдается, когда нет текущей активности, надлежащим образом интегрированной с Chartboost. Еще раз проверьте свою интеграцию и убедитесь в правильной инициализации методов жизненного цикла Chartboost для Android.

 

IMPRESSION_ALREADY_VISIBLE

Показ уже отображается либо загружается. Проверьте, нет ли в вашем интегрирующем коде повторных вызовов showInterstitial. Напишите в нашу службу поддержки и, если можно, прикрепите тот фрагмент своего кода, где проводится инициализация Chartboost и используются методы Chartboost SDK.

 

INTERNAL

Несколько возможных причин. Чтобы получить помощь, отправьте журналы событий (с контрольной точкой там, где происходит ошибка) в нашу службу поддержки.

 

INTERNET_UNAVAILABLE

Выдается, если на тестовом устройстве нет подключения к Интернету. Проверьте сетевое подключение устройства.

 

INVALID_LOCATION

Выдается, если вы указали NULL в строке именованного местоположения. Подробнее об именованных местоположениях ▶

 

INVALID_RESPONSE

Недопустимый отклик от сервера Chartboost. Повторите попытку и, если это возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

NETWORK_FAILURE

Выдается, когда на устройстве недоступна сеть либо устройство по какой-то причине не смогло подключиться к Интернету. Проверьте сетевые настройки и убедитесь, что устройство подключено к Интернету. Если ошибка сохраняется, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

NO_AD_FOUND

Выдается, если наш сервер рекламы не нашел подходящую рекламную вставку для передачи на устройство. Это может быть связано с местоположением, фильтрами кампании, наполняемостью (fill rate) и другими факторами.
Попробуйте рекомендации по исправлению неполадок ▶

 

SESSION_NOT_STARTED

Не найден допустимый сеанс Chartboost. Проверьте правильность ид. и подписи приложения, а также правильность инициализации Chartboost: Chartboost.startWithAppId(this, appId, appSignature);

 

TOO_MANY_CONNECTIONS

Выдается, если одновременно отправлено слишком много запросов от одного именованного местоположения или к нему. Используйте новое именованное местоположение либо сократите количество запросов к этой локации.
Подробнее об именованных местоположениях ▶

 

VIDEO_ID_MISSING

В отклике нет URL видео. Повторите попытку и, если это возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

VIDEO_UNAVAILABLE

Видео нет в кэше. Повторите попытку и, если это возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

WRONG_ORIENTATION

Выдается, если Chartboost передает на устройство рекламную вставку в неверной ориентации. Убедитесь в том, что на панели пользователя Chartboost для этого ид. приложения указаны правильные настройки ориентации. Если возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

▲ К началу

 


 

Ошибки Unity SDK

 

Не удается конвертировать классы в формат dex

Возможно рассогласование названий классов (например, com.BustersBoost не совпадает с com.bustersboost). Чтобы разрешить подобные конфликты, внесите изменения в PlayerSettings.bundleIdentifier. В силу ограничения Unity вы не можете использовать com.Example в качестве Bundle ID, если какой-либо класс, входящий в проект, носит название Example. Внесите изменение через File > Build Settings > Player Settings > Settings for Android > Other Settings > Identification, затем повторите сборку.

 

UnityEngine.EventSystems

Выдается, если у вас устаревшая версия Unity. Обновите Unity до версии 4.0 или выше либо запросите более давний SDK у нашей службы поддержки.

 

Chartboost SDK не откликается на ввод под Android

Удостоверьтесь в том, что в основном элементе <activity> (в том, что содержит <intent-filter> с действием android.intent.action.MAIN) есть следующая строка:

<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />

В недавних версиях Unity это значение по умолчанию равно «false», но для того, чтобы Chartboost получал сенсорные события, его нужно изменить на «true». Unity обычно берет на себя задачу автоматического копирования этого параметра, но иногда изменение параметра не срабатывает в окончательном продукте.

 

В Android Project используется несколько подключаемых модулей, и при этом Chartboost или другой подключаемый модуль перестает работать

Unity обычно берет на себя задачу слияния различных изменений в Android Manifest, которые используются разными подключаемыми модулями Unity. Однако этот процесс не всегда проходит гладко. Возможно, вам лучше объединить файлы манифестов Android Manifest вручную.

Найдите в своем проекте Unity файл AndroidManifest.xml и внесите в него необходимые изменения, начиная со следующих разрешений:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

Для плавных переходов рекламы и плавного воспроизведения видео добавьте в свой файл AndroidManifest.xml следующую запись:

<android:name="com.chartboost.sdk.CBImpressionActivity"
               android:excludeFromRecents="true"
               android:hardwareAccelerated="true"
               android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"
               android:configChanges="keyboardHidden|orientation|screenSize" />

Удостоверьтесь в том, что в основном элементе <activity> (в том, который содержит <intent-filter> с действием android.intent.action.MAIN) есть следующая строка:

<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />

Чтобы увидеть работающий файл Android Manifest со всеми этими настройками, загляните в пример сцены Chartboost в /Assets/ChartboostExample, а также посмотрите файлы Android Manifest как в Unity, так и при экспорте в виде Google Android Project.

 

▲ К началу

 


 

Ошибки подключаемого модуля Adobe AIR

Подключаемый модуль Chartboost для Adobe AIR показывает нумерованные коды ошибок в журнале событий.

 

Ошибки AIR в базовой iOS
LoadError 0, или InternetUnavailable

Несколько возможных причин. Чтобы получить помощь, отправьте журналы событий (с контрольной точкой там, где происходит ошибка) в нашу службу поддержки.

 

LoadError 1, или Internal

Выдается, если на тестовом устройстве нет подключения к Интернету. Проверьте сетевое подключение устройства.

 

LoadError 2, или TooManyConnections

Выдается, если одновременно отправлено слишком много запросов от одного именованного местоположения или к нему. Используйте новое именованное местоположение либо сократите количество запросов к этой локации.
Подробнее об именованных местоположениях ▶

 

LoadError 3, или WrongOrientation

Выдается, если Chartboost передает на устройство рекламную вставку в неверной ориентации. Убедитесь в том, что на панели пользователя Chartboost для этого ид. приложения указаны правильные настройки ориентации. Если возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

Load Error 4, или FirstSessionInterstitialsDisabled

Выдается, если в Chartboost SDK задано не показывать рекламу во время самого первого сеанса игры после ее установки. Скорее всего, вы установили значение «false» для setShouldRequestInterstitialsInFirstSession(shouldRequest:Boolean). Ознакомьтесь с руководством по интеграции Adobe AIR ▶

 

Load Error 5, или NetworkFailure

Выдается, когда на устройстве недоступна сеть либо устройство по какой-то причине не смогло подключиться к Интернету. Проверьте сетевые настройки и убедитесь, что устройство подключено к Интернету. Если ошибка сохраняется, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

Load Error 6, или NoAdFound

Выдается, если наш сервер рекламы не нашел подходящую рекламную вставку для передачи на устройство. Это может быть связано с местоположением, фильтрами кампании, наполняемостью (fill rate) и другими факторами.
Попробуйте рекомендации по исправлению неполадок ▶

 

Load Error 7, или SessionNotStarted

Не найден допустимый сеанс Chartboost. Проверьте правильность ид. и подписи приложения, а также правильность инициализации Chartboost: chartboost.startWith("APP_ID", "APP_SIGNATURE"); Ознакомьтесь с руководством по интеграции Adobe AIR ▶

 

Load Error 9, или NoLocationFound

Выдается, если вы указали NULL в строке именованного местоположения. Подробнее об именованных местоположениях ▶

 

▲ К началу


Ошибки AIR в базовом Android
Load Error 0, или INTERNAL

Несколько возможных причин. Чтобы получить помощь, отправьте журналы событий (с контрольной точкой там, где происходит ошибка) в нашу службу поддержки.

 

Load Error 1, или INTERNET_UNAVAILABLE

Выдается, если на тестовом устройстве нет подключения к Интернету. Проверьте сетевое подключение устройства.

 

Load Error 2, или TOO_MANY_CONNECTIONS

Выдается, если одновременно отправлено слишком много запросов от одного именованного местоположения или к нему. Используйте новое именованное местоположение либо сократите количество запросов к этой локации. Подробнее об именованных местоположениях ▶

 

Load Error 3, или WRONG_ORIENTATION

Выдается, если Chartboost передает на устройство рекламную вставку в неверной ориентации. Убедитесь в том, что на панели пользователя Chartboost для этого ид. приложения указаны правильные настройки ориентации. Если возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

Load Error 4, или FIRST_SESSION_INTERSTITIALS_DISABLED

Выдается, если в Chartboost SDK задано не показывать рекламу во время самого первого сеанса игры после ее установки. Скорее всего, вы установили значение «false» для setShouldRequestInterstitialsInFirstSession(shouldRequest:Boolean). Ознакомьтесь с руководством по интеграции Adobe AIR ▶

 

Load Error 5, или NETWORK_FAILURE

Выдается, когда на устройстве недоступна сеть либо устройство по какой-то причине не смогло подключиться к Интернету. Проверьте сетевые настройки и убедитесь, что устройство подключено к Интернету. Если ошибка сохраняется, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

Load Error 6, или NO_AD_FOUND

Выдается, если наш сервер рекламы не нашел подходящую рекламную вставку для передачи на устройство. Это может быть связано с местоположением, фильтрами кампании, наполняемостью (fill rate) и другими факторами.
Попробуйте рекомендации по исправлению неполадок ▶

 

Load Error 7, или SESSION_NOT_STARTED

Не найден допустимый сеанс Chartboost. Проверьте правильность ид. и подписи приложения, а также правильность инициализации Chartboost: chartboost.startWith("ANDROID_APP_ID", "ANDROID_APP_SIGNATURE"); Ознакомьтесь с руководством по интеграции Adobe AIR ▶

 

Load Error 8, или IMPRESSION_ALREADY_VISIBLE

Показ уже отображается либо загружается. Проверьте, нет ли в вашем интегрирующем коде повторных вызовов showInterstitial. Напишите в нашу службу поддержки и, если можно, прикрепите тот фрагмент своего кода, где проводится инициализация Chartboost и используются методы Chartboost SDK.

 

Load Error 9, или NO_HOST_ACTIVITY

Выдается, когда нет текущей активности, надлежащим образом интегрированной с Chartboost. Еще раз проверьте свою интеграцию и убедитесь в правильной инициализации методов жизненного цикла Chartboost для Android.

Load Error 11, или INVALID_LOCATION

Выдается, если вы указали NULL в строке именованного местоположения. Подробнее об именованных местоположениях ▶

 

Load Error 12, или VIDEO_UNAVAILABLE

Видео нет в кэше. Повторите попытку и, если это возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

Load Error 13, или VIDEO_ID_MISSING

В отклике нет URL видео. Повторите попытку и, если это возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

Load Error 14, или ERROR_PLAYING_VIDEO

Chartboost SDK столкнулся с ошибкой при попытке запустить видеоконтент. Повторите попытку и, если это возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

Load Error 15, или INVALID_RESPONSE

Недопустимый отклик от сервера Chartboost. Повторите попытку и, если это возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

Load Error 16, или ASSETS_DOWNLOAD_FAILURE

Ошибка при загрузке активов с сервера Chartboost. Проверьте интернет-подключение (прокси и т. д.) и повторите попытку. Если возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

Load Error 17, или ERROR_CREATING_VIEW

Ошибка при создании экранов для отображения рекламы Chartboost. Еще раз проверьте свою интеграцию и убедитесь в правильной инициализации методов жизненного цикла Chartboost для Android. Если возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

Load Error 17, или ERROR_CREATING_VIEW

Ошибка при попытке отобразить экран. Еще раз проверьте свою интеграцию и убедитесь в правильной инициализации методов жизненного цикла Chartboost для Android. Если возможно, отправьте журналы веб-прокси Charles для этого события в нашу службу поддержки.

 

▲ К началу