cocos android 接入广告sdk踩坑记录贴

1. 切到后台从桌面图标进入app,视频广告消失不见

故障表现:拉起激励视频之后将app切到后台,从后台窗口进入广告正常播放然而从桌面图标进入,广告消失不见,且无法在拉取广告。

故障原因:cocos构建的原生项目将 Activity启动模式 设置成了 “singleTask”


解决方案:将 AndroidManifest.xml 文件中android:launchMode="singleTask"更换为 android:launchMode=“standard”,即可解决问题

PS:我将会在此贴中不定期更新在接入sdk时遇到的疑难杂症

3赞

可以的,加油

你接哪一家的广告sdk

改完之后看完广告再点关闭按钮,游戏都卡住了,这个问题怎么解决?

基本上不会有这样问他 估计是你没有接完整

激励视频发奖励调用了CocosJavascriptJavaBridge.evalString之后会出现这个问题

在gl线程中调用

能加个好友嘛,看下你是怎么解决的

AppActivity.app.runOnGLThread(new Runnable() {

            @Override

            public void run() {

                Cocos2dxJavascriptJavaBridge.evalString(xxx);

            }

        });