最后更新于
August 8, 2022
当 Chartboost SDK 设置不在首次会话显示广告时触发。您可能设置了 [Chartboost setShouldRequestInterstitialsInFirstSession:NO]。您可以在 iOS 集成指南的最佳实践页面阅读详情
多种可能原因。发送日志 (包括发生错误时的断点) 到客服以获取支持
在测试设备无互联网连接时触发。排除可能发生的设备网络连接问题。
设备网络不可用或设备无法连接到互联网时触发。请检查网络设置并确保您的设备已连接到互联网。如果问题仍然存在,请将 Charles 网页代理日志发送到客服。
广告服务器无法找到妥当的插页式广告发送到设备时触发。可能由于位置、广告活动筛选条件或其他因素导致。 疑难解答
当您在命名位置字符串输入 NULL 时触发。了解命名位置详情
无法检测到有效 Chartboost 会话。请检查您的应用 ID 和应用签名,以及确保您采用如下方法妥当初始化 Chartboost: [Chartboost startWithAppId:@"YOUR_CHARTBOOST_APP_ID" appSignature:@"YOUR_CHARTBOOST_APP_SIGNATURE" delegate:self];
在同一命名位置同时发送或接收过多请求时触发使用新的命名位置或减少该位置的请求。
在 Chartboost 发送方向有误的插页式广告到设备时触发。请到 Chartboost 后台验证此应用 ID 已选择正确方向。如可能,请发送 Charles 网页代理日志到客服。
从 Chartboost 服务器下载素材出错。排查您的互联网连接问题 (检查网关等) 然后重试。如可能,请发送 Charles 网页代理日志到客服。
展示 Chartboost 广告时出错。请检查您的集成并确保 Chartboost 的 Android 生命周期方法已妥善初始化。如可能,请发送 Charles 网页代理日志到客服。
展示视图时出错。请检查您的集成并确保 Chartboost 的 Android 生命周期方法已妥善初始化。如可能,请发送 Charles 网页代理日志到客服。
Chartboost SDK 开始视频内容时遇到问题。如可能,请发送 Charles 网页代理日志到客服。
当 Chartboost SDK 设置不在首次会话显示广告时触发。您可能设置了 setShouldRequestInterstitialsInFirstSession(boolean shouldRequest) 为 FALSE。了解 Android SDK 配置方法
在无 Chartboost 集成妥当的当前活动时触发。请检查您的集成并确保 Chartboost 的 Android 生命周期方法已妥善初始化。
已有展示可见或处于加载过程中。请检查您的集成代码是否有额外 showInterstitial 调用。如可能,请发送代码片段 (初始化 Chartbosst 并使用 Chartboost SDK 方法部分) 然后联系客服。
多种可能原因。发送日志 (包括发生错误时的断点) 到客服以获取支持。
在测试设备无互联网连接时触发。排除可能发生的设备网络连接问题。
当您在命名位置字符串输入 NULL 时触发。了解命名位置详情
Chartboost 服务器返回无效响应。如可能,请发送 Charles 网页代理日志到客服。
设备网络不可用或设备无法连接到互联网时触发。请检查网络设置并确保您的设备已连接到互联网。如果问题仍然存在,请将 Charles 网页代理日志发送到客服。
广告服务器无法找到妥当的插页式广告发送到设备时触发。可能由于位置、广告活动筛选条件或其他因素导致。 疑难解答
无法检测到有效 Chartboost 会话。请检查您的应用 ID 和应用签名,以及确保您采用如下方法妥当初始化 Chartboost: Chartboost.startWithAppId(this, appId, appSignature);
在同一命名位置同时发送或接收过多请求时触发。使用新的命名位置或减少该位置的请求。 了解命名位置详情
视频链接丢失。如可能,请发送 Charles 网页代理日志到客服。
视频未缓存。如可能,请发送 Charles 网页代理日志到客服。
在 Chartboost 发送方向有误的插页式广告到设备时触发。请到 Chartboost 后台验证此应用 ID 已选择正确方向。如可能,请发送 Charles 网页代理日志到客服。
可能存在类不一致 (例如,com.BustersBoost 和 com.bustersboost)。更改为 PlayerSettings.bundleIdentifier 以解决冲突问题。通常,由于 Unity 限制,您无法使用 com.Example 为您的捆绑 ID,如果项目内任何包含的类名为 Example。通过文件 > 生成设置 > 玩家设置 > Android 设置 > 其他设置 > 识别进行修改,然后重建。
在您的 Unity 版本过期时触发。升级到 Unity 4.0 或以上版本,或联系客服以请求旧版 SDK。
请确保您的项目的主要 <activity> 元素 (包含 <intent-filter> 及 android.intent.action.MAIN 操作) 包含如下代码:
<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />
Unity 近期版本将其值默认为 “FALSE”,但必须将其设为 “TRUE” 方可使 Chartboost 接收点击事件。Unity 通常会自动复制设置,但有时已更改设置并不会反映到最终产品上。
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 清单文件。
多种可能原因。发送日志 (包括发生错误时的断点) 到客服以获取支持。
在测试设备无互联网连接时触发。排除可能发生的设备网络连接问题。
在同一命名位置同时发送或接收过多请求时触发。使用新的命名位置或减少该位置的请求。了解命名位置详情
在 Chartboost 发送方向有误的插页式广告到设备时触发。请到 Chartboost 后台验证此应用 ID 已选择正确方向。如可能,请发送 Charles 网页代理日志到客服。
当 Chartboost SDK 设置不在首次会话显示广告时触发。您可能设置了 setShouldRequestInterstitialsInFirstSession(shouldRequest:Boolean) 为 FALSE。阅读 Adobe AIR 集成指南
设备网络不可用或设备无法连接到互联网时触发。请检查网络设置并确保您的设备已连接到互联网。如果问题仍然存在,请将 Charles 网页代理日志发送到客服。
广告服务器无法找到妥当的插页式广告发送到设备时触发。可能由于位置、广告活动筛选条件或其他因素导致。 疑难解答
无法检测到有效 Chartboost 会话。请检查您的应用 ID 和应用签名,以及确保您采用如下方法妥当初始化: chartboost.startWith("ANDROID_APP_ID", "ANDROID_APP_SIGNATURE"); 阅读 Adobe AIR 集成指南
已有展示可见或处于加载过程中。请检查您的集成代码是否有额外 showInterstitial 调用。如可能,请发送代码片段 (初始化 Chartbosst 并使用 Chartboost SDK 方法部分) 然后联系客服。
在无 Chartboost 集成妥当的当前活动时触发。请检查您的集成并确保 Chartboost 的 Android 生命周期方法已妥善初始化。
当您在命名位置字符串输入 NULL 时触发。了解命名位置详情
视频未缓存。如可能,请发送 Charles 网页代理日志到客服。
视频链接丢失。如可能,请发送 Charles 网页代理日志到客服。
Chartboost SDK 开始视频内容时遇到问题。如可能,请发送 Charles 网页代理日志到客服。
Chartboost 服务器返回无效响应。如可能,请发送 Charles 网页代理日志到客服。
从 Chartboost 服务器下载素材出错。排查您的互联网连接问题 (检查网关等) 然后重试。如可能,请发送 Charles 网页代理日志到客服。
展示 Chartboost 广告时出错。请检查您的集成并确保 Chartboost 的 Android 生命周期方法已妥善初始化。如可能,请发送 Charles 网页代理日志到客服。
展示视图时出错。请检查您的集成并确保 Chartboost 的 Android 生命周期方法已妥善初始化。如可能,请发送 Charles 网页代理日志到客服。