Эта ошибка была показана из-за сбоя в DEX tool при запуске программ для Android, которые скомпилированы в файл .dex
(которые в свою очередь заархивированы в один файл .apk
на устройстве). Этот инструмент выполняется Unity как часть процесса Android. Ошибка возникает, когда в APK добавляются несколько библиотек (несколько идентичных классов).
stderr [Uncaught ошибка перевода:
java.lang.IllegalArgumentException: уже добавлено:
Lcom / Google / Android / GMS / объявление / идентификатор / AdvertisingIdClient; непойманный
ошибка перевода: java.lang.IllegalArgumentException: уже добавлено:
Поэтому вам просто нужно удалить дубликаты библиотек, сохранить последние версии и использовать преобразователь воспроизведения для обновления их до новых версий.
См. Полную документацию Google Mobile Ads SDK для Unity.
Вы также можете просмотреть видеоурок , чтобы ознакомиться с лучшими практиками использования Google Play Game Services и плагина Admob в Unity.