Перейти к основному содержимому

Предупреждение о библиотеке Google Play Billing

MyTarget Ads (VK Ads) SDK: все версии


В июле 2025 года Google Play Console начал отображать следующее предупреждение:


Приложение должно использовать версию 7.0.0 или выше библиотеки Google Play Billing.



Это предупреждение вызвано транзитивной зависимостью, которая добавляется через MyTarget Ads (VK Ads) SDK:

com.my.target:mytarget-sdk:5.27.1  
└── com.my.tracker:mytracker-sdk:3.3.2
└── com.android.billingclient:billing:[5.0.0, 7.0.0) → 6.2.1

Диапазон версий [5.0.0, 7.0.0) исключает версию 7.0.0, поэтому разрешается устаревшая версия 6.2.1.
Начиная с 2025 года, Google Play требует использование версии Billing Library 7.0.0 или выше, и это становится обязательным для публикации.

Решение

Чтобы устранить предупреждение, необходимо исключить транзитивную зависимость и вручную добавить актуальную версию библиотеки Billing:

implementation('com.my.target:mytarget-sdk:5.27.1') {
exclude group: 'com.android.billingclient', module: 'billing'
}

// При необходимости добавьте актуальную версию вручную
implementation 'com.android.billingclient:billing:7.0.0'

После пересборки и повторной публикации приложения предупреждение должно исчезнуть.

примечание

Чтобы проверить итоговую версию зависимости, используйте команду Gradle:

./gradlew app:dependencies