UnityAds падает в начале - PullRequest
       14

UnityAds падает в начале

0 голосов
/ 25 апреля 2018

мое приложение падает, когда я использую UnityAds без подключения к интернету. это происходит, когда моя первая сцена пытается начать. но когда я использую интернет, моя игра запускается правильно.

с использованием Unity 2017.3.1f1 и Xcode 9.3.

сбой в:

2018-04-25 15: 23: 49.269307 + 0430 name [1664: 419120] I / UnityAds: - [UADSInitializeStateConfig execute] (строка: 139) :: Unity Ads init: загрузить конфигурацию из https://config.unityads.unity3d.com/webview/2.1.0/release/config.json

и журнал:

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]

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

1 Ответ

0 голосов
/ 26 апреля 2018

Вы можете попытаться инициализировать объявления для единства только при подключении к Интернету.

if(Application.internetReachability != NetworkReachability.NotReachable)
    {
       //initialize ads here
    }
...