为何视频广告无法显示或在 Android 应用上显示黑屏?

上次更新:
可能是您的 Android 应用清单设置出了问题。所有显示 Chartboost 广告的活动的 Android 清单文件上必须具备 android:hardwareAccelerated="true" 值,否则视频无法正常显示。

 

如果您在 Android 开发而不使用 Unity,请检查您的 Android 清单文件以确保其包括以下内容。否则请添加此内容并重新测试:

<activity 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" />
与其为显示广告的独立活动启用硬件加速,您可以在整个应用中应用硬件加速,在您的 AndroidManifest.xml 的顶层 application 条目中添加 android:hardwareAccelerated='true'

 

如果您通过 Unity 在 Android 开发,且您没有使用官方 Chartboost 插件,请在调用 startWithAppId 方法后立即调用:

Chartboost.setFramework(CBFramework.CBFrameworkUnity, unityVersion);

unityVersionApplication.unityVersion 的返回值

 

如果您仍有问题,请随时联系我们。还请告诉我们…

  • 在打开设备的强制 GPU 渲染设置后问题是否存在 (设置 > 开发者选项 > 强制 GPU 渲染)。
  • Android OS 版本和设备型号均受影响。
  • 您所使用的第三方框架或隐情版本 (例如 Unity 或 Adobe AIR),如可用。
  • 您所使用的 Chartboost SDK 版本。
  • 您所使用的中介 SDK,如可用。

请附上您的游戏的 .apk 生成以供测试。


您可能还希望…