常见错误代码

上次更新:

 

东西不灵。我们一起来修。

 


 

按平台浏览错误:

iOS SDK 错误
Android SDK 错误
Unity SDK 错误
Adobe AIR 插件错误

 


 

iOS SDK 错误

 

CBLoadErrorFirstSessionInterstitialsDisabled

当 Chartboost SDK 设置不在首次会话显示广告时触发。您可能设置了 [Chartboost setShouldRequestInterstitialsInFirstSession:NO]。您可以在 iOS 集成指南的最佳实践页面阅读详情

 

CBLoadErrorInternal

多种可能原因。发送日志 (包括发生错误时的断点) 到客服以获取支持

 

CBLoadErrorInternetUnavailable

在测试设备无互联网连接时触发。排除可能发生的设备网络连接问题。

 

CBLoadErrorNetworkFailure

设备网络不可用或设备无法连接到互联网时触发。请检查网络设置并确保您的设备已连接到互联网。如果问题仍然存在,请将 Charles 网页代理日志发送到客服

 

CBLoadErrorNoAdFound

广告服务器无法找到妥当的插页式广告发送到设备时触发。可能由于位置、广告活动筛选条件或其他因素导致。
疑难解答 ▶

 

CBLoadErrorNoLocationFound

当您在命名位置字符串输入 NULL 时触发。了解命名位置详情 ▶

 

CBLoadErrorSessionNotStarted

无法检测到有效 Chartboost 会话。请检查您的应用 ID 和应用签名,以及确保您采用如下方法妥当初始化 Chartboost: [Chartboost startWithAppId:@"YOUR_CHARTBOOST_APP_ID" appSignature:@"YOUR_CHARTBOOST_APP_SIGNATURE" delegate:self];

 

CBLoadErrorTooManyConnections

在同一命名位置同时发送或接收过多请求时触发使用新的命名位置或减少该位置的请求。

 

CBLoadErrorWrongOrientation

在 Chartboost 发送方向有误的插页式广告到设备时触发。请到 Chartboost 后台验证此应用 ID 已选择正确方向。如可能,请发送 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 设置不在首次会话显示广告时触发。您可能设置了 setShouldRequestInterstitialsInFirstSession(boolean shouldRequest)FALSE了解 Android SDK 配置方法 ▶

 

NO_HOST_ACTIVITY

在无 Chartboost 集成妥当的当前活动时触发。请检查您的集成并确保 Chartboost 的 Android 生命周期方法已妥善初始化。

 

IMPRESSION_ALREADY_VISIBLE

已有展示可见或处于加载过程中。请检查您的集成代码是否有额外 showInterstitial 调用。如可能,请发送代码片段 (初始化 Chartbosst 并使用 Chartboost SDK 方法部分) 然后联系客服

 

INTERNAL

多种可能原因。发送日志 (包括发生错误时的断点) 到客服以获取支持。

 

INTERNET_UNAVAILABLE

在测试设备无互联网连接时触发。排除可能发生的设备网络连接问题。

 

INVALID_LOCATION

当您在命名位置字符串输入 NULL 时触发。了解命名位置详情 ▶

 

INVALID_RESPONSE

Chartboost 服务器返回无效响应。如可能,请发送 Charles 网页代理日志到客服

 

NETWORK_FAILURE

设备网络不可用或设备无法连接到互联网时触发。请检查网络设置并确保您的设备已连接到互联网。如果问题仍然存在,请将 Charles 网页代理日志发送到客服

 

NO_AD_FOUND

广告服务器无法找到妥当的插页式广告发送到设备时触发。可能由于位置、广告活动筛选条件或其他因素导致。
疑难解答 ▶

 

SESSION_NOT_STARTED

无法检测到有效 Chartboost 会话。请检查您的应用 ID 和应用签名,以及确保您采用如下方法妥当初始化 Chartboost: Chartboost.startWithAppId(this, appId, appSignature);

 

TOO_MANY_CONNECTIONS

在同一命名位置同时发送或接收过多请求时触发。使用新的命名位置或减少该位置的请求。
了解命名位置详情 ▶

 

VIDEO_ID_MISSING

视频链接丢失。如可能,请发送 Charles 网页代理日志到客服

 

VIDEO_UNAVAILABLE

视频未缓存。如可能,请发送 Charles 网页代理日志到客服

 

WRONG_ORIENTATION

在 Chartboost 发送方向有误的插页式广告到设备时触发。请到 Chartboost 后台验证此应用 ID 已选择正确方向。如可能,请发送 Charles 网页代理日志到客服

 

▲ 返回顶部

 


 

Unity SDK 错误

 

无法转化类到 dex 格式

可能存在类不一致 (例如,com.BustersBoostcom.bustersboost)。更改为 PlayerSettings.bundleIdentifier 以解决冲突问题。通常,由于 Unity 限制,您无法使用 com.Example 为您的捆绑 ID,如果项目内任何包含的类名为 Example。通过文件 > 生成设置 > 玩家设置 > Android 设置 > 其他设置 > 识别进行修改,然后重建。

 

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”,但必须将其设为 “TRUE” 方可使 Chartboost 接收点击事件。Unity 通常会自动复制设置,但有时已更改设置并不会反映到最终产品上。

 

在 Android 项目上使用多个插件;Chartboost 或其他插件停止工作

Unity 通常会自动合并多个 Unity 插件所使用的不同的 Android 清单更改。不过该过程并不总能成功。您可能需要手动合并 Android 清单文件。

找到您的 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 清单文件并附所有设置,您可以在 /Assets/ChartboostExample 中查看 Chartboost 示例场景并检查 Unity 中和导出为 Google Android 项目的 Android 清单文件。

 

▲ 返回顶部

 


 

Adobe AIR 插件错误

Chartboost Adobe AIR 插件在日志中显示枚举错误代码。

 

AIR 到原生 iOS 错误
LoadError 0 又名 InternetUnavailable

多种可能原因。发送日志 (包括发生错误时的断点) 到客服以获取支持

 

LoadError 1 又名 Internal

在测试设备无互联网连接时触发。排除可能发生的设备网络连接问题。

 

LoadError 2 又名 TooManyConnections

在同一命名位置同时发送或接收过多请求时触发。使用新的命名位置或减少该位置的请求。
了解命名位置详情 ▶

 

LoadError 3 又名 WrongOrientation

在 Chartboost 发送方向有误的插页式广告到设备时触发。请到 Chartboost 后台验证此应用 ID 已选择正确方向。如可能,请发送 Charles 网页代理日志到客服

 

Load Error 4 又名 FirstSessionInterstitialsDisabled

当 Chartboost SDK 设置不在首次会话显示广告时触发。您可能设置了 setShouldRequestInterstitialsInFirstSession(shouldRequest:Boolean) 为 FALSE。阅读 Adobe AIR 集成指南 ▶

 

Load Error 5 又名 NetworkFailure

设备网络不可用或设备无法连接到互联网时触发。请检查网络设置并确保您的设备已连接到互联网。如果问题仍然存在,请将 Charles 网页代理日志发送到客服

 

Load Error 6 又名 NoAdFound

广告服务器无法找到妥当的插页式广告发送到设备时触发。可能由于位置、广告活动筛选条件或其他因素导致。
疑难解答 ▶

 

Load Error 7 又名 SessionNotStarted

无法检测到有效 Chartboost 会话。请检查您的应用 ID 和应用签名,以及确保您采用如下方法妥当初始化: 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 后台验证此应用 ID 已选择正确方向。如可能,请发送 Charles 网页代理日志到客服

 

Load Error 4 又名 FIRST_SESSION_INTERSTITIALS_DISABLED

当 Chartboost SDK 设置不在首次会话显示广告时触发。您可能设置了 setShouldRequestInterstitialsInFirstSession(shouldRequest:Boolean) 为 FALSE。阅读 Adobe AIR 集成指南 ▶

 

Load Error 5 又名 NETWORK_FAILURE

设备网络不可用或设备无法连接到互联网时触发。请检查网络设置并确保您的设备已连接到互联网。如果问题仍然存在,请将 Charles 网页代理日志发送到客服

 

Load Error 6 又名 NO_AD_FOUND

广告服务器无法找到妥当的插页式广告发送到设备时触发。可能由于位置、广告活动筛选条件或其他因素导致。
疑难解答 ▶

 

Load Error 7 又名 SESSION_NOT_STARTED

无法检测到有效 Chartboost 会话。请检查您的应用 ID 和应用签名,以及确保您采用如下方法妥当初始化: chartboost.startWith("ANDROID_APP_ID", "ANDROID_APP_SIGNATURE"); 阅读 Adobe AIR 集成指南 ▶

 

Load Error 8 又名 IMPRESSION_ALREADY_VISIBLE

已有展示可见或处于加载过程中。请检查您的集成代码是否有额外 showInterstitial 调用。如可能,请发送代码片段 (初始化 Chartbosst 并使用 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

视频链接丢失。如可能,请发送 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 网页代理日志到客服

 

▲ 返回顶部