解決方法が見つかりません。私は2つのプロジェクトを持っています.1つはSwiftで書かれ、もう1つは少し古いので、SwiftとObjective Cのクラスが混在しています。リクエストを読み込もうとしたときにAdMobがクラッシュする
私はGoogle Firebase Analytics、クラッシュレポート、データベース、AdMobを使用しています。
私はFirebaseにCocoaPodをインストールしています。両方のポッドファイルから必要なすべてのポッドを正常にインストールします。
しかし、古いプロジェクトではAdMobだけの問題です。私はそれを働かせることはできません、私はほとんどすべてを試みました。すべてのポッドを消去してからもう一度インストールするか、GoogleMobileAdsフレームワークを手動でインポートします。他のリンカーフラグに-ObjCがあるので、ここで問題はありません。 は私も追加しました:
(NSAllowsArbitraryLoads, NSAllowsArbitraryLoadsForMedia, NSAllowsArbitraryLoadsInWebContent)
をAdMobのチュートリアルページなどのアプリケーション交通のセキュリティ設定を提示しています。
Xcodeはフレームワークを認識しており、コードを書き込むことができます。そして、すべて正常に動作します。しかし、私がビルドし、私のアプリを実行するときに何も起こっていない。
<Google> To get test ads on this device, call: request.testDevices = @[ @"2d5255c02879582904ab5f6ef80dc59f" ];
は、だから私はAdMobのが設定されていることを知っている:AdMobのが正常に動作している私の新しいプロジェクトで
は、私のようなログを取得します。私はバナーや他の広告を提示することもできます。
私の古いものでは、AdMob関連のログは1つも発生しません。 そして、私はエラーでリクエストをロードしようとしているとき、私は、バナーアプリのクラッシュを提示しようとしている場合:私は、プロジェクトを削除し、新鮮を開始する以外に解決策(このクラッシュに関連するいくつかのトピックを見てきました
'NSInvalidArgumentException', reason: '-[NSTaggedPointerString count]: unrecognized selector sent to instance 0xa000000000062662'
1)。