我不能在這一個解決方案。我有兩個項目,一個完全用Swift編寫,另一個稍微老一些,所以它與Swift和Objective C類混合使用。嘗試加載請求時AdMob崩潰
在這兩個項目中,我都使用Google Firebase Analytics,崩潰報告,數據庫和AdMob。
我正在用CocoaPods安裝Firebase。它從兩個pod文件成功安裝所有必需的窗格。
但在較早的項目中,它只是AdMob的問題。我無法讓它工作,我嘗試了幾乎所有的東西。清除所有窗格並重新安裝,或手動導入GoogleMobileAds框架。我在其他鏈接器標誌中有-ObjC,所以這個os在這裏不是問題。 我還補充說:
(NSAllowsArbitraryLoads, NSAllowsArbitraryLoadsForMedia, NSAllowsArbitraryLoadsInWebContent)
像AdMob的教程網頁應用交通運輸安全設置正在呈現。
Xcode識別框架,我可以寫入代碼。一切正常。但是當我構建並運行我的應用程序時,沒有任何事情發生。
在我的新項目中,AdMob的是工作的罰款我得到這樣的日誌:
<Google> To get test ads on this device, call: request.testDevices = @[ @"2d5255c02879582904ab5f6ef80dc59f" ];
所以我知道這是AdMob的配置。我也可以展示橫幅和其他廣告。
但是在我的舊版本中,沒有發生單個AdMob相關日誌。 如果我想提出的旗幟應用程序崩潰時,我試圖用錯誤加載請求:
'NSInvalidArgumentException', reason: '-[NSTaggedPointerString count]: unrecognized selector sent to instance 0xa000000000062662'
我已經看到了與此相關的崩潰,沒有解決方案(有些話題除了刪除項目,並開始一個新的一)。