我正在将 Vungle SDK 更新到 7.0.0。无法找到将旧代码转换为新代码的正确文档。请帮忙。
import VungleAdapter // 这不再存在。 VungleAdsSDK 是替代品吗?
新版本如何注册额外功能?下面的替换代码是什么?
let request = GADRequest()
let extras = VungleAdNetworkExtras()
let placements = ["xxx"]
extras.allPlacements = placements
request.register(extras)
如果有相关文档,请提供链接。谢谢
我已将“Google-Mobile-Ads-SDK”更新为“10.4.0”,并将 GoogleMobileAdsMediationVungle 更新为 7.0.0 已成功转换代码以更新 VungleSDK 同意。 我也浏览过这个文档。 https://support.vungle.com/hc/en-us/articles/360002925791 但找不到任何有关注册附加功能的信息。
这里的情况也一样。如果我选择不注册此类 VungleAdNetworkExtras, Vungle/Liftoff 横幅广告报告了一些崩溃。
以下是 Firebase 的崩溃报告。
Crashed: com.apple.main-thread\
0 libdispatch.dylib 0x3aa9c _dispatch_queue_xref_dispose.cold.2 + 36\
1 libdispatch.dylib 0xa90c _dispatch_lane_suspend + 62\
2 libdispatch.dylib 0x3b48 -[OS_dispatch_source _xref_dispose] + 28\
3 0x14297d4 VungleBanner.present(on:) + 4976972\
4 0x142a764 @objc VungleBanner.present(on:) + 4980956\
5 0xf3c29c -[GADMediationVungleBanner bannerAdDidLoad:] + 5851320\
6 0x142c81c closure #1 in VungleBanner.successfulLoad() + 4989332\
7 0x142cbf8 partial apply for closure #1 in VungleBanner.successfulLoad() + 4990320\
8 0x14746b4 closure #1 in BasePublicAd.runOnMain(callback:) + 5283884\
9 0xd48a8 thunk for @escaping @callee_guaranteed () -> () + 4312385704 (<compiler-generated>:4312385704)\
10 libdispatch.dylib 0x26a8 _dispatch_call_block_and_release + 32\
11 libdispatch.dylib 0x4300 _dispatch_client_callout + 20\
12 libdispatch.dylib 0x12998 _dispatch_main_queue_drain + 984\
13 libdispatch.dylib 0x125b0 _dispatch_main_queue_callback_4CF + 44\
14 CoreFoundation 0x3720c __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16\
15 CoreFoundation 0x33f18 __CFRunLoopRun + 1996\
16 CoreFoundation 0x33668 CFRunLoopRunSpecific + 608\
17 GraphicsServices 0x35ec GSEventRunModal + 164\
18 UIKitCore 0x22c2b4 -[UIApplication _run] + 888\
19 UIKitCore 0x22b8f0 UIApplicationMain + 340\
20 0x1b67a8 main + 37 (AppDelegate.swift:37)\
21 ??? 0x1d0e2adcc (Missing)}
如果有人知道一些建议,请提供建议,非常感谢!