cocoscreator 安卓原生接入广告问题(call result code: -4)

TS 代码如下:


java 被 TS 调用的函数如下:

在华为手机上运行没问题,可以打开广告。
在其他手机上(包括模拟器)运行打不开广告,报错如下:

有大佬知道这个是什么问题么

大佬们这代码应该是没什么问题的吧

看最后一个截图报错,显示不能在GL线程运行。
把你要加载ad的代码,包在UI线程里执行:

activity.runOnUiThread(new Runnable() {
            @Override
            public void run() {
                // 你的代码
            }
        });
3赞

Runnable 报错要 引入那个包名字 或 继承那个类么