Prueba la integración

Recommended 👍

Easily test with our SDK wizard

Nota

If you prefer not to use our recommended wizard you can find detailed instructions here

Resolución de problemas de la integración del SDK para Android


Install always attributed to organic

Situación
Estás realizando pruebas de atribución mediante enlaces de atribución. Implementaste el agente de escucha de conversión del SDK, pero el registro siempre muestra que la instalación es orgánica. Además, no hay ninguna instalación no orgánica registrada en el panel de control.

Causas posibles

  1. Su clave de desarrollador es incorrecta: si especifica una clave de desarrollador incorrecta, no se podrá atribuir la instalación.
  2. El enlace de atribución que usas es incorrecto. Consulta nuestra guía sobre enlaces de atribución.
  3. Asegúrate de que el dispositivo que usas para la prueba esté registrado.
  4. Hay un canal inadecuado definido en el manifiesto.

Install not detected or attributed

Situación
Estás probando la atribución de instalaciones, pero el registro no muestra ningún dato sobre la instalación, p. ej., tipo, primer inicio, etc.

Causas posibles

  1. Asegúrate de que los métodos start and init se llaman en la clase Application class.
  2. Asegúrate de que el dispositivo que usas para la prueba esté registrado.

I'm getting a 404 on install or event recording

Situación
Está probando eventos in-app para ver si están atribuidos a la fuente de medios correcta. Sin embargo, el registro muestra el código de respuesta 404 para la instalación y cuando envía los eventos in-app. Ni la instalación ni los eventos in-app aparecen en el panel de control.

Causas posibles
Un código de respuesta 404 indica que el ID de aplicación es incorrecto. Asegúrate de que el ID de aplicación en el parámetro applicationId del build.gradle sea el mismo que figura en su panel de control.

Revenue is not recorded properly

Situación
Está probando eventos in-app con ingresos. Los eventos aparecen en el panel de control, pero los ingresos no se registran.

Causas posibles
El parámetro de ingresos no tiene el formato correcto. NO altere el formato del valor de ingresos de ninguna manera. No debe contener comas, signos de moneda ni texto. Por ejemplo, un evento generador de ingresos debería ser similar a 1234.56.

The log shows "AppsFlyer's SDK cannot send any event without providing devkey" when I test in-app events

Situación
Está intentando ver eventos in-app en el registro. Cuando activa eventos, el registro solo muestra el mensaje "AppsFlyer's SDK cannot send any event without providing DevKey" (El SDK de AppsFlyer no puede enviar ningún evento sin proporcionar la clave de desarrollador).

Causas posibles
Llamas al método start sin transmitir la clave de desarrollador como parámetro. Transmite la clave de desarrollador al método.

The log shows "not sending data yet, waiting for dev key" in the log when I test in-app events

Situación
Está intentando probar eventos in-app en el registro. Cuando activa eventos, el registro solo muestra el mensaje "Not sending data yet, waiting for dev key" (Aún no se envían los datos, en espera de la clave de desarrollador).

Causas posibles
Llamas al método init y transmites la clave de desarrollador como una cadena vacía. Transmite la clave de desarrollador al método.

I get response 400 when I test in-app events

Situación
Estás intentando probar eventos in-app. Cuando activas eventos, ves un error 400 en los registros.

Causas posibles
Esto puede indicar un problema con la clave de desarrollador. Verifique que la clave de desarrollador sea la correcta. Además, asegúrese de que la clave de desarrollador contenga solo caracteres alfanuméricos.

The log shows "warning: Google play services is missing"

Situación
El registro Logcat muestra el mensaje "WARNING: Google Play Services is missing" (ADVERTENCIA: no se encuentra Google Play Services).

Causas posibles
Faltan las dependencias de Google Play Services en la aplicación. Esto podría impedir que el SDK recopile el GAID, lo que podría causar problemas con la atribución.

Agrega las siguientes dependencias a nivel de aplicación build.gradle file:

implementation 'com.google.android.gms:play-services-base:<current-version>'
implementation 'com.google.android.gms:play-services-ads-identifier:<current-version>'

I get response 403 on install or event recording

Situación
Estás intentando probar las instalaciones y otros eventos de conversión en el registro. Cuando activas estos eventos, ves la respuesta 403 (prohibido) en los registros.

Causas posibles
This might be because you have the Zero package, which does not include attribution data; only data on clicks and impressions. To start receiving attribution data, learn more about the different AppsFlyer packages, and update as needed. You can also contact our customer engagement team at [email protected] if you have questions about our packages.

Crear una aplicación de depuración de Android


OPCIONAL
Puedes utilizar las variantes de compilación de Android Studio para configurar una aplicación de depuración fácil de usar con fines de prueba.

Todas las pruebas se pueden realizar tanto para aplicaciones de producción como de depuración.

Paso 1: Configurar el tipo de compilación debug de Gradle
En tu archivo build.gradle del nivel de aplicación, configura debug como tipo de compilación y establece applicationIdSuffix al nombre de la aplicación de prueba (en este caso, .debug).

android {
    // ...
    buildTypes {
        // Prevents a signing error when building the production app
        release {
            signingConfig signingConfigs.debug
        } 
        debug {
            applicationIdSuffix ".debug"
        }
    }
}

Paso 2: Agregar una nueva aplicación a AppsFlyer
Usa el nombre de paquete resultante como el ID de aplicación al agregar la aplicación al panel de control de AppsFlyer, o pídele a un miembro del equipo con acceso al panel de control que lo agregue.

Por ejemplo, si tienes una aplicación con el nombre de paquete com.your.app y usas la configuración de Gradle anterior, el nombre de la aplicación de prueba será com.your.app.debug. Incluye este nombre como el ID de aplicación al agregar la aplicación a AppsFlyer.