iOS - 在同一项目中集成 IMA3 VAST 和 DFP 广告时出错
iOS - Error(s) Integrating IMA3 VAST and DFP ads on the same project
我正在尝试将 IMA3 VAST 广告集成到一个已经在使用 adMob 的项目中。
编译时出现以下错误,以及其他一些重复错误:
duplicate symbol _OBJC_CLASS_$_GAD_GTMStringEncoding
我试过使用最新的 AdMob 和 IMA3 pods:
pod 'GoogleAds-IMA-iOS-SDK' # 3.4.1
pod 'Google-Mobile-Ads-SDK' # 7.17
有什么想法吗?
更新:
尝试恢复到旧的 IMA3 SDK:
pod 'GoogleAds-IMA-iOS-SDK', '3.3.1'
pod 'Google-Mobile-Ads-SDK', # 7.17
应用程序编译正常但在启动时崩溃:
dyld: Library not loaded: @rpath/GoogleInteractiveMediaAds.framework/GoogleInteractiveMediaAds
Referenced from: *REMOVED*
Reason: image not found
更新 2:
根据 suggestion by a member of the IMA SDK team, I tried the deprecated GoogleAds-IMA-iOS-SDK-For-AdMob. Even though it's deprected and the docs state 不再需要它。
pod 'GoogleAds-IMA-iOS-SDK-For-AdMob' # 3.4.1
应用程序仍然因同样的错误而崩溃。
更新 3:
一位名叫 Veer 的 Google 工程师自称是 IMA 的一员 iOS SDK 团队已回复我的 Google Groups thread about this issue。
他承认了这个问题并声称它已在 3.5 上修复。遗憾的是,情况并非如此。
现在唯一对我有用的是使用旧版本的已弃用的捆绑 SDK:
pod 'GoogleAds-IMA-iOS-SDK-For-AdMob', '3.3.1' # Implicit dependency on AdMob SDK. 3.4.1 causes "library not loaded" crash on start
如果 Google 解决这个问题,我会 post 更新。
我正在尝试将 IMA3 VAST 广告集成到一个已经在使用 adMob 的项目中。
编译时出现以下错误,以及其他一些重复错误:
duplicate symbol _OBJC_CLASS_$_GAD_GTMStringEncoding
我试过使用最新的 AdMob 和 IMA3 pods:
pod 'GoogleAds-IMA-iOS-SDK' # 3.4.1
pod 'Google-Mobile-Ads-SDK' # 7.17
有什么想法吗?
更新:
尝试恢复到旧的 IMA3 SDK:
pod 'GoogleAds-IMA-iOS-SDK', '3.3.1'
pod 'Google-Mobile-Ads-SDK', # 7.17
应用程序编译正常但在启动时崩溃:
dyld: Library not loaded: @rpath/GoogleInteractiveMediaAds.framework/GoogleInteractiveMediaAds
Referenced from: *REMOVED*
Reason: image not found
更新 2:
根据 suggestion by a member of the IMA SDK team, I tried the deprecated GoogleAds-IMA-iOS-SDK-For-AdMob. Even though it's deprected and the docs state 不再需要它。
pod 'GoogleAds-IMA-iOS-SDK-For-AdMob' # 3.4.1
应用程序仍然因同样的错误而崩溃。
更新 3:
一位名叫 Veer 的 Google 工程师自称是 IMA 的一员 iOS SDK 团队已回复我的 Google Groups thread about this issue。
他承认了这个问题并声称它已在 3.5 上修复。遗憾的是,情况并非如此。
现在唯一对我有用的是使用旧版本的已弃用的捆绑 SDK:
pod 'GoogleAds-IMA-iOS-SDK-For-AdMob', '3.3.1' # Implicit dependency on AdMob SDK. 3.4.1 causes "library not loaded" crash on start
如果 Google 解决这个问题,我会 post 更新。