Google Play: в вашем приложении были найдены SDK объявлений

Google внесла новую опцию на свою страницу «Цены и распространение» своей консоли разработчика Google Play, которая требует от издателей объявления о том, есть ли у них реклама или нет. В нашем приложении нет объявлений, но мы отмечаем наличие SDK AdMob.

Мы обнаружили Ad SDK в одном или нескольких активных APK:

version: XXXXX, sdk: AdMob 

Если ваше приложение служит для показа объявлений, измените объявление своей рекламы на «Да». Невозможность точно заявить о наличии рекламы является нарушением политики и может привести к удалению вашего приложения из Google Play. Вы можете посетить наш Справочный центр, чтобы узнать больше.

У нас нет AdMob, насколько я могу судить по нашему файлу Gradle:

 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'me.dm7.barcodescanner:zxing:1.7.2' compile 'com.google.android.gms:play-services:8.3.0' compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.android.support:cardview-v7:23.1.0' compile 'com.android.support:recyclerview-v7:23.1.0' } 

Что может вызвать зависимость? Как я могу избавиться от него?

Вы можете запускать gradlew -q dependencies app:dependencies чтобы видеть зависимости (включая все транзитивные зависимости) для каждой из ваших конфигураций.

Вы также можете указать одну конфигурацию, например, с --configuration releaseCompile

В вашем случае вы обнаружите, что службы Google Play включают транзитивную зависимость от AdMob.

Вы можете уменьшить это, используя только отдельные компоненты Служб Play (например, play-services-location ) вместо всего Play Services. Однако вы можете обнаружить, что один из отдельных компонентов, которые вы используете, все еще зависит от AdMob. Например, версия 8.1.0 для play-services-analytics имеет транзитивную зависимость от play-services-ads , которая является SDK AdMob.

Из чата поддержки Google Play мне было предложено сказать «Нет» в Google Play Console, несмотря на обнаружение.

Intereting Posts
Как установить приложение дважды без вмешательства в Android? Установка EditText imeOptions в actionNext не влияет Не удалось показать верхний правый угол Строка меню в Android Studio1.3.1 Как сделать тост из класса non-activity? «Службы Google Play обновляются» в API Карт Google. GoogleMaps v2 для Android: не удается удалить маркер во время отображения карты <S3dReadConfigFile: 75>: Не удается открыть файл для чтения Android AsyncTask onPostExecute отключен от основной ui-нити Как настроить Travis-CI для библиотеки Android? Как мне структурировать мой проект для совместного использования классов между клиентским приложением Android и приложением JSP-сервера? Использование getApplication в методе onClick Как отключить элементы в представлении списка? Nth-child (even) генерирует ParseException при использовании селектора jsoup в android? Как включить самозаверяющий сертификат для сокетов SSL на Android? Поддерживаются ли объекты вершинного массива в Android OpenGL ES 2.0 с помощью расширений?