unity集成Google AdMob注意事项,unity如何添加中文帮助
unity集成Google AdMob注意事项,unity如何添加中文帮助unity集成Google AdMob注意事项参考:1.AdMob官方文档注意事项1:观看激励视频,可获取奖励回调奔溃在自测时发现,观看某些特定激励视频后,关闭视频,游戏奔溃测试(广告流程): 点击观看激励视频按钮 观看成功 sdk 回调 执行奖励代码 关闭激励视频 游戏奔溃测试(去除广告流程) :点击观看激励视频按钮 执行奖励代码 游戏正常于是找到了原因:在使用andorid studio接入第三方sdk 时, 会发现很多 sdk 代码都需要你在 UI线程 中执行而在unity 引擎线程访问unityEngine 的对象和 Api 使不被允许的此时可以表明 admobsdk 在执行可获取奖励事件时,正处于sdk内部线程中 , 在这一帧中执行游戏奖励逻辑 ,访问unityEngine 的对象 ,游戏自然会奔溃解决方法:开启 携程 等待一帧 执行游戏奖励逻辑注意事项2:安卓8.0版本观看激励视频奔溃这个问题是在进行云测时发现,三星一款机型上只要点击激励视频,游戏就崩溃Crash日志:Java Runtime error:com.noxgroup.game.snakedash,Process:com.noxgroup.game.snakedash,PID:1149,Line:10433共1次[1149,0,com.noxgroup.game.snakedash,988331588,java.lang.IllegalStateException,Only fullscreen activities can request orientation,Parcel.java,1966]查看网上文档这是由于谷歌在安卓8.0版本时为了支持全面屏,增加了一个限制:如果是透明的Activity,则不能固定它的方向,因为它的方向其实是依赖其父Activity的(因为透明)。