1

cocos2d-xでデモアプリを作成しており、AdMob広告を統合しようとしています。cocos2dxGLSurfaceviewが追加されるgame_demo.xmlレイアウトに追加しています。cocos2d-xシーン全体で適切に機能します。しかし今、そのビューを特定のシーンでのみ表示したい場合は、どうすればよいですか?JNIが登場することは知っていますが、通常のAndroidの方法で行うように、これらのJNI呼び出しを使用してViewを非表示またはGoneにする方法がわかりません。

4

1 に答える 1

0

私はあなたが呼ばれるcocos2dxActivity.javaで静的メソッドを作成するjniを経由しなければならないと思います

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

cocod2d-x コードでこの Java メソッドを呼び出す必要があるよりも (必要なシーンで)

于 2012-07-05T23:01:25.873 に答える