Actualiza Gradle para Android

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:

  1. Habilita las plantillas de Gradle personalizadas

    Ve a Project Settings > Player > Android > Publishing Settings > Build y selecciona lo siguiente:

    • Plantilla base de Gradle personalizada

  2. 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**
              }
          }
      }
      ...
    
  3. 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