穿山甲广告切后台点Icon进入后广告消失或游戏重启的解决方法

穿山甲广告切后台点Icon进入后广告消失或游戏重启的解决方法


---------------------------by panda
问题1:
Untiy接入穿山甲广告,Android 端会出现播放视频广告时切后台(点Home键)后, 点Icon重新进入游戏时,广告会消失。

解决方案1:
将UnityPlayerActivity的aunchMode由"singleTask"改成“singleTop”或“standard”,
注意,Unity打包会自动将这个修改成singleTask,需要导出Android Project后修改再打包。到此,恭喜。广告不会消失啦。。。
但是,你以为完了吗?

问题2:
按1的做法,华为手机是正常的,小米手机用adb安装也是正常的,但是!通过其它途径安装的时候,现在广告消失变成app重启了!!!并且,有询问权限设置的机型:如vivo,点广告时跳转到询问权限设置时,回到游戏有几率引起重启游戏。很尴尬啊!!!

解决方案2:
(1)将UnityPlayerActivity的aunchMode改回"singleTask";哈哈哈哈,气不气!
(2)新增一个启动Activity,(即将UnityPlayerActivity的
“ actionandroid:name=“android.intent.action.MAIN”/”去掉,改到新增的Activity哪 里去)
如图穿山甲广告切后台点Icon进入后广告消失或游戏重启的解决方法_第1张图片
(3)在PandaGameActivity中通过startactivity来跳转到UnityMainActivity,并用isTaskRoot来判断,点icon回来的activity是哪个。如图:
穿山甲广告切后台点Icon进入后广告消失或游戏重启的解决方法_第2张图片

你可能感兴趣的:(穿山甲广告切后台点Icon进入后广告消失或游戏重启的解决方法)