1

我正在为我的项目使用 wenbin1988 教程 [chartboost cocos2d-x 集成]。我设法让项目为 ios 和 android 做好准备。chartboost 在 ios 中运行良好,但在 android 中存在问题。在 android 中调用了 chartboost,但没有打开窗口,也没有显示广告。eclipse中提到的错误是

02-22 19:35:44.520: D/PhoneWindow(18143): 无法保存哪个视图有焦点,因为焦点视图 org.cocos2dx.lib.Cocos2dxGLSurfaceView@463440b0 没有 id。

任何人都可以请帮助解决问题提前谢谢

4

1 回答 1

0

在他们对 sdk 实现的帮助中,他们说在 Android 中,如果您使用的是 OpenGL(cocos2d-x 的情况),您需要设置:

cb.setImpressionsUseActivities(true);

设置后,您还需要将以下代码放在 AndroidManifest 上:

<activity android:name="com.chartboost.sdk.CBImpressionActivity"
    android:excludeFromRecents="true"
    android:theme="@android:style/Theme.Translucent.NoTitleBar"/>

希望这可以帮助。

于 2013-08-13T13:42:50.167 回答