1

我正在 cocos2d-x 中制作演示应用程序,我试图在其中集成 admob 广告。我将它添加到添加 cocos2dx GLSurfaceview 的 game_demo.xml 布局中。它在整个 cocos2d-x 场景中都能正常工作。但是现在如果我想让那个视图只在特定场景中可见怎么办呢?我知道 JNI 出现在图片中,但我不知道我将如何使用这些 JNI 调用来使 View 不可见或消失,就像我们以正常的 android 方式那样。

4

1 回答 1

0

我想你必须通过 jni 在 cocos2dxActiity.java 中创建一个名为的静态方法

setDisplayAd(bool value){
    //your java code goes here.
    //disable or enable the ad activity here
}

比你需要在你的 cocod2d-x 代码中调用这个 Java 方法(在你想要的场景中)

于 2012-07-05T23:01:25.873 回答