После попытки обновить уровень admob и API до API 28 я получаю это предупреждение Lint:
Missing permissions required by MobileAds.initialize: android.permission.INTERNET
при вызове этих функций:
MobileAds.initialize(context, context.getString(R.string.app_id));
mInterstitialAd.loadAd(new AdRequest.Builder().build());
Как это возможно?
Я помню, что android.permission.INTERNET
не требовалось много лет назад. Приложения могут получить доступ к Интернету без использования этого разрешения. Даже в этом приложении у меня есть некоторые подключения к Интернету, и они успешно работают. Я получаю данные, и они работают, и даже реклама отображается. И все без разрешения, заявленного в манифесте.
Почему Lint отображает это предупреждение?
android.permission.INTERNET
в манифесте, если вы получаете доступ к Интернету.. Если у вас есть какой-либо документ, указывающий на это, разместите его здесь. - person ADM   schedule 02.05.2019