Используйте Play Services и AdMob SDK
Как МЗ. указал вэтот вопросбольше не нужно включать GoogleAdMobAdsSdk-x.x.x.jar в свой проект Android, если они включают Google Play Services (см.руководство по миграции). Однако я хочу, и у меня возникли проблемы.
Проблема: проект google-play-services_lib содержит определение дляcom.google.ads.AdRequest
это устарело и имеет частный конструктор. Он заканчивается в пути к классам перед банкой AdMob (внутри записи «Частные библиотеки Android»), поэтому, когда я пытаюсь использовать его в своем коде, он пытается использовать устаревший, что приводит к ошибке:The constructor AdRequest() is not visible
, Я не вижу способа переупорядочить записи внутри «Частных библиотек Android».
Вы спросите, почему я хочу использовать оба? У меня есть один библиотечный проект со многими полезными классами, включая некоторые служебные классы для работы как с сервисами Play, так и с AdMob. Некоторые из моих приложений, использующих этот библиотечный проект, используют служебные классы AdMob, но не Play Services.