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

Billing library collision

Unity: Все версии | Appodeal SDK: 3.2.1-beta.1


Ошибка the attribute meta-data#com.google.android.play.billingclient collides with another value возникает, если вы используете Unity IAP, так как зависимость com.google.android.play.billingclient также присутствует в рекламных сетях Yandex и MyTarget, входящих в состав Appodeal SDK.

Пример ошибки из Unity:

The attribute meta-data#com.google.android.play.billingclient.version@value=5.2.1
in com.android.billingclient:billing:6.1.0 collides with another value

Решение:

Для решения ошибки удалите com.android.billingclient из рекламных сетей в вашем файле mainTemplate.gradle, как показано ниже:

implementation('com.appodeal.ads.sdk.networks:my_target:3.2.1.0-beta.1') {
exclude group: 'com.android.billingclient', module: 'billing'
}
implementation('com.appodeal.ads.sdk.networks:yandex:3.2.1.0-beta.1') {
exclude group: 'com.android.billingclient', module: 'billing'
}