MHとして。この質問で指摘されているように、Google Play Services が含まれている場合、Android プロジェクトに GoogleAdMobAdsSdk-xxxjar を含める必要はなくなりました (移行ガイドを参照してください)。しかし、したいのですが、困っています。
問題: google-play-services_lib プロジェクトにcom.google.ads.AdRequest
は非推奨の定義が含まれており、プライベート コンストラクターがあります。AdMob jar の前のクラスパス (「Android Private Libraries」エントリ内) で終了するため、コードで使用しようとすると、非推奨のものを使用しようとすることになり、エラーが発生します: The constructor AdRequest() is not visible
. 「Android Private Libraries」内のエントリを並べ替える方法がわかりません。
なぜ両方を使いたいのですか?Play Services と AdMob の両方を処理するためのユーティリティ クラスを含む、多くの有用なクラスを含む 1 つのライブラリ プロジェクトがあります。そのライブラリ プロジェクトを使用する私のアプリの一部は、AdMob ユーティリティ クラスを使用しますが、Play サービスは使用しません。