AppActivity mActivity = (AppActivity) AdManager.getInstance().mainActive;
mActivity.runOnGLThread(new Runnable() {
@Override
public void run(){
Cocos2dxJavascriptJavaBridge.evalString("console.log(\"广告Javascript Java bridge!\")");
Cocos2dxJavascriptJavaBridge.evalString("console.log(\"广告\" + cc.UserInfo.UserId)");
//Cocos2dxJavascriptJavaBridge.evalString("(new require(\"UserScript\")).myTest()");
Cocos2dxJavascriptJavaBridge.evalString("require(\"UserScript\").prototype.myTest()");
}
});
OC调用js方法
se::ScriptEngine::getInstance()->evalString("require(\"UserScript\").prototype.requestAdReward()");