yandexmobile / yandex-ads-unity-plugin

Yandex Mobile Ads Unity Plugin
Other
52 stars 9 forks source link

Unity 2022.3.30 не билдится. #101

Closed TolkingPet closed 3 months ago

TolkingPet commented 4 months ago

Пустой проект юнити 2022.3.30 билдится. Но если добавить в проект In App Purchasing то больше не билдится. Дублируются классы: Duplicate class com.android.billingclient.BuildConfig found in modules jetified-billing-5.2.1-runtime (:billing-5.2.1:) and jetified-billing-6.2.1-runtime (com.android.billingclient:billing:6.2.1) Duplicate class com.android.billingclient.api.AccountIdentifiers found in modules jetified-billing-5.2.1-runtime (:billing-5.2.1:) and jetified-billing-6.2.1-runtime (com.android.billingclient:billing:6.2.1) Duplicate class com.android.billingclient.api.AcknowledgePurchaseParams found in modules jetified-billing-5.2.1-runtime (:billing-5.2.1:) and jetified-billing-6.2.1-runtime (com.android.billingclient:billing:6.2.1)

и т.д.

P.S. только 6.1 релиз был рабочим для меня и андроид и иос билдился и работал, но его нельзя уже использовать! Сдк юнити адс старый. Пожалуйста сделайте рабочий релиз!!! Очень надо!

mobile-ads-github commented 4 months ago

Спасибо за Ваше обращение, для разбора создана задача с номером PCODESUP-3290. Мы ознакомимся и вернемся с ответом в течение 2 дней, возможно запросим дополнительную информацию.

Thank you for your message, a task with the number PCODESUP-3290 has been created for analysis. We will get acquainted and return with the answer within 2 days, we may request additional information.

mobile-ads-github commented 3 months ago

Добрый день! Вы интегрируете yandex-mobileads-mediation-7.0.1.unitypackage или yandex-mobileads-lite-7.0.1.unitypackage и подключаете адаптеры по отдельности?

TolkingPet commented 3 months ago

yandex-mobileads-mediation-7.0.1.unitypackage... Если у вас билдится в пустом проекте, то можете написать, что где поставить чтобы билдилось? Может какая то конкретная версия юнити нужна? Таргет СДК?

sinqurel commented 3 months ago

Такая же ошибка у меня. Появляется после импорта в проект пакета yandex-mobileads-lite-7.1.0.unitypackage. Удалось как-то решить?

sinqurel commented 3 months ago

Такая же ошибка у меня. Появляется после импорта в проект пакета yandex-mobileads-lite-7.1.0.unitypackage. Удалось как-то решить?

Уточню, что ошибка при билде появляется после того, как после импорта yandex-mobileads-lite-7.1.0.unitypackage была дополнительно импортирована медиация mobileads-mytarget-mediation-7.1.0.unitypackage

Если не импортировать mobileads-mytarget-mediation-7.1.0.unitypackage, то ошибки при билде нет.

sinqurel commented 3 months ago

Ошибка исчезла после обновления до актуальных на данный момент Unity 2022.3.34f1 и Unity Purchasing 4.12.0. Хотя, возможно, помогла просто очистка папки Library, которую я обычно делаю перед обновлением версии редактора :)

mobile-ads-github commented 3 months ago

Добрый день! Да, действительно, если версия com.android.billingclient.api, которую тянет адаптер MyTarget и версия в Unity IAP совпадают - ошибки не будет. Так же, как вариант, можно использовать:

configurations {
    implementation {
        exclude group: 'com.android.billingclient', module: 'billing'
    }
}