El SDK de Android de anuncios de Google para dispositivos móviles 22.4.0
agregó un elemento <property>
en su manifiesto de Android. Para compilar con esta versión o versiones posteriores, se requiere el uso de Gradle 6.7.1 o una versión posterior y el complemento de Android para Gradle 4.2.0 o una versión posterior. En esta guía, aprenderás a asegurarte de que el 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 Custom Main Gradle Template y la configuración de Custom Gradle Properties Template.
Unity 2022.2 y versiones posteriores
Unity 2022.2 y las versiones posteriores incluyen versiones más recientes de Gradle para Android de forma predeterminada. No se requiere ninguna acción adicional para admitir el SDK de Android de anuncios de Google para dispositivos móviles 22.4.0.
Unity 2022.1 y versiones anteriores
Unity 2022.2 y las versiones anteriores usan una versión anterior de Gradle para Android, que no es compatible con el SDK de Android 22.4.0 de los anuncios de Google para dispositivos móviles. En los siguientes pasos, se muestra cómo actualizar a la versión mínima de Gradle requerida según tu proceso de compilación:
Cómo habilitar las plantillas de Gradle personalizadas
Ve a Project Settings > Player > Android > Publishing Settings > Build y selecciona:
- Plantilla personalizada base de Gradle
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 en función de si exportas tu proyecto como un proyecto de Android Studio como parte de tu proceso de compilación.
Compilaciones integradas en Unity
Cómo instalar Gradle
Descarga la versión 6.7.1 de Gradle.
Cómo configurar la ruta de acceso de Gradle en Unity
En Unity, abre Unity Preferences > External Tools y configura la ruta de acceso de Gradle personalizada.
Compilaciones de Android Studio
Exporta el proyecto de Android Studio
Abre el menú File > Build Settings, habilita la opción Export Project que esté marcada 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 configura 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