• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - UnityAds 一开始就崩溃

[复制链接]
菜鸟教程小白 发表于 2022-12-11 20:04:56 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

当我在没有互联网连接的情况下使用 UnityAds 时,我的应用程序崩溃了。它发生在我的第一个场景尝试开始时。但是当我使用互联网连接时,我的游戏可以正常启动。

使用统一 2017.3.1f1 和 Xcode 9.3。

它在以下位置崩溃:

2018-04-25 15:23:49.269307+0430 name[1664:419120] I/UnityAds: -[UADSInitializeStateConfig execute] (line:139) :: Unity Ads init: load configuration from 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               ; :ock() 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



Best Answer-推荐答案


您可以尝试仅在连接到互联网时初始化统一广告。

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

关于ios - UnityAds 一开始就崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50020989/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap