El 22.4.0
del SDK de anuncios de Google para Android agregó un elemento <property>
en su manifiesto de Android. La compilación para esta versión o versiones posteriores requiere el uso de Gradle 6.7.1 o versiones posteriores y el complemento de Android para Gradle 4.2.0 o versiones posteriores. En esta guía, se explica cómo asegurarte de que tu editor de Unity sea compatible.
Requisitos previos
Completa la guía de introducción. Asegúrate de hacer lo siguiente:
- Establece el nivel de API mínimo en 21
- Establece el nivel de API objetivo en 33 o uno superior.
- Habilita la configuración de Custom Main Gradle Template y Custom Gradle Properties Template.
Unity 2022.2 y versiones posteriores
Unity 2022.2 y versiones posteriores incluyen versiones más recientes de Gradle para Android de forma predeterminada. No es necesario que realices ninguna acción adicional para admitir el SDK de anuncios de Google para dispositivos móviles de Android 22.4.0.
Unity 2022.1 y versiones anteriores
Unity 2022.2 y versiones anteriores usan una versión anterior de Gradle para Android, que no es compatible con el SDK de Android de anuncios de Google para dispositivos móviles 22.4.0. En los siguientes pasos, se muestra cómo actualizar a la versión mínima requerida de Gradle según tu proceso de compilación:
Habilita las plantillas de Gradle personalizadas
Ve a Project Settings > Player > Android > Publishing Settings > Build y selecciona lo siguiente:
- Plantilla base de Gradle personalizada
Modifica la plantilla base de Gradle
Abre el archivo Assets/Plugins/Android/baseProjectTemplate.gradle y configura las dependencias para usar las herramientas de compilación de Gradle 4.2.0.
allprojects { buildscript { dependencies { classpath 'com.android.tools.build:gradle:4.2.0' **BUILD_SCRIPT_DEPS** } } } ...
Cómo actualizar Gradle
Actualiza tu versión de Gradle a 6.7.1. Los pasos para esto son ligeramente diferentes según si exportas tu proyecto como un proyecto de Android Studio como parte del proceso de compilación.
Compilaciones integradas de Unity
Instala Gradle
Descarga Gradle versión 6.7.1.
Cómo configurar la ruta de acceso de Gradle en Unity
En Unity, abre Unity Preferences > External Tools y establece la ruta de acceso personalizada de Gradle.
Compilaciones de Android Studio
Exporta el proyecto de Android Studio
Abre el menú File > Build Settings, habilita Export Project, marca la casilla y presiona el botón Export. Una vez exportado, abre el proyecto en Android Studio.
Actualiza el wrapper de Gradle
Abre el archivo ./gradle/wrapper/gradle-wrapper.properties y establece distributionUrl para usar Gradle 6.7.1.
distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip