首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UnityAds开始崩溃

UnityAds开始崩溃
EN

Stack Overflow用户
提问于 2018-04-25 11:20:56
回答 1查看 1.5K关注 0票数 2

当我使用没有互联网连接的UnityAds时,我的应用程序会崩溃。当我的第一幕开始的时候。但是当我使用网络连接时,我的游戏就开始正确了。

使用Unit2017.3.1f1和Xcode 9.3。

它在以下地方坠毁:

2018-04-25 15:23:49.269307+0430名称1664:419120 I/UnityAds:-UADSInitializeStateConfig execute ::UnityAds:从https://config.unityads.unity3d.com/webview/2.1.0/release/config.json加载配置

日志是:

代码语言:javascript
复制
ballz`::Job_ExecuteUnityWebRequest():
0x1015ee814 <+0>:   stp    x20, x19, [sp, #-0x20]!
0x1015ee818 <+4>:   stp    x29, x30, [sp, #0x10]
0x1015ee81c <+8>:   add    x29, sp, #0x10            ; =0x10 
0x1015ee820 <+12>:  sub    sp, sp, #0x10             ; =0x10 
0x1015ee824 <+16>:  mov    x19, x0
0x1015ee828 <+20>:  add    x0, x19, #0x118           ; =0x118 
0x1015ee82c <+24>:  str    x0, [sp, #0x8]
0x1015ee830 <+28>:  bl     0x1010ef3a4               ; ::Lock() at Mutex.cpp:60
0x1015ee834 <+32>:  ldr    x8, [x19, #0x108]
0x1015ee838 <+36>:  sub    x9, x8, #0x1              ; =0x1 
0x1015ee83c <+40>:  ldr    x8, [x19, #0xf0]
0x1015ee840 <+44>:  ldr    x8, [x8, x9, lsl #3]
0x1015ee844 <+48>:  str    x9, [x19, #0x108]
0x1015ee848 <+52>:  cbz    x8, 0x1015ee870           ; <+92> [inlined] ~AutoLock at UnityWebRequestProto.h:216
0x1015ee84c <+56>:  mov    x0, x19
0x1015ee850 <+60>:  blr    x8

-> 0x1015ee854 <+64>:ldr x8,x19,#0x108

代码语言:javascript
复制
0x1015ee858 <+68>:  cbnz   x8, 0x1015ee838           ; <+36> [inlined] back + 4 at UnityWebRequestProto.h:204
0x1015ee85c <+72>:  add    x0, sp, #0x8              ; =0x8 
0x1015ee860 <+76>:  bl     0x100cd4f10               ; ::~AutoLock() at Mutex.h:30
0x1015ee864 <+80>:  mov    x0, x19
0x1015ee868 <+84>:  bl     0x1015ef158               ; ::Release() at UnityWebRequestProto.h:353
0x1015ee86c <+88>:  b      0x1015ee878               ; <+100> at UnityWebRequestProto.h:219
0x1015ee870 <+92>:  add    x0, sp, #0x8              ; =0x8 
0x1015ee874 <+96>:  bl     0x100cd4f10               ; ::~AutoLock() at Mutex.h:30
0x1015ee878 <+100>: sub    sp, x29, #0x10            ; =0x10 
0x1015ee87c <+104>: ldp    x29, x30, [sp, #0x10]
0x1015ee880 <+108>: ldp    x20, x19, [sp], #0x20
0x1015ee884 <+112>: ret    
0x1015ee888 <+116>: mov    x19, x0
0x1015ee88c <+120>: add    x0, sp, #0x8              ; =0x8 
0x1015ee890 <+124>: bl     0x100cd4f10               ; ::~AutoLock() at Mutex.h:30
0x1015ee894 <+128>: mov    x0, x19
0x1015ee898 <+132>: bl     0x101b7e2bc               ; symbol stub for: _Unwind_Resume
EN

回答 1

Stack Overflow用户

发布于 2018-04-25 23:11:14

你可以尝试,只有当你连接到互联网时,才能初始化统一广告。

代码语言:javascript
复制
if(Application.internetReachability != NetworkReachability.NotReachable)
    {
       //initialize ads here
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50020989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档