Ir al contenido

¿Deseas crear una nueva cuenta de Google Ads?

Estás a punto de crear una nueva cuenta de Google Ads. Puedes crear varias campañas en la misma cuenta sin tener que crear una cuenta nueva.

¿Deseas crear una nueva cuenta de Google Ads?

Estás a punto de crear una nueva cuenta de Google Ads. Puedes crear varias campañas en la misma cuenta sin tener que crear una cuenta nueva.

Valida la configuración del modo de consentimiento para los anuncios de aplicación

En este artículo, se explica cómo validar la configuración del modo de consentimiento de tu app ejecutándola en modo de depuración y supervisando los registros.

Social Module

Compartir

Validación para Android

  1. Habilita el modo de depuración de Analytics en un dispositivo Android (el modo de depuración se habilita automáticamente para los emuladores).
    adb shell setprop debug.firebase.analytics.app PACKAGE_NAME
    Este comportamiento persistirá hasta que inhabilites explícitamente el modo de depuración a través del siguiente comando:
    adb shell setprop debug.firebase.analytics.app .none.
  2. Establece los registros de Analytics como detallados y supervísalos con Logcat.
    1. En una terminal, establece el nivel de registro como VERBOSE (detallado):
      adb shell setprop log.tag.FA VERBOSE
      adb shell setprop log.tag.FA-SVC VERBOSE
      Supervisa los registros de depuración con Logcat:
      adb logcat -v time -s FA FA-SVC
    2. En Android Studio, establece los mismos filtros en la ventana de Logcat:
      -tag:FA -tag:FA-SVC -level:verbose
  3. Para validar que se haya establecido la configuración predeterminada en el manifiesto, busca las líneas de registro que se mencionan a continuación.
    1. Los indicadores de la versión 1 del modo de consentimiento se indican con una línea:
      FA-SVC: com.google.android.gms [V] Setting consent, package, consent: {app id}
      source=MANIFEST,ad_storage=denied,analytics_storage=denied
    2. Los indicadores de la versión 2 del modo de consentimiento se indican con 2 líneas.
      El parámetro ad_personalization se administra con la propiedad non_personalized_ads (npa). Obtén más información sobre cómo controlar la recopilación de datos para la publicidad personalizada.
      FA-SVC: com.google.android.gms [V] Setting DMA consent. package, consent: {app id} source=MANIFEST, ad_user_data=denied
      Setting user property: non_personalized_ads(_npa), 1
  4. Después de que se compartan las selecciones de consentimiento del usuario activando la API del modo de consentimiento a través de una llamada a setConsent, se mostrarán las mismas líneas de registro con source=API y las selecciones de consentimiento del usuario.
    1. Los indicadores de la versión 1 del modo de consentimiento se indican con una línea:
      FA-SVC: com.google.android.gms [V] Setting consent, package, consent: {app id}

      source=API,ad_storage=granted,analytics_storage=granted

    2. Los indicadores de la versión 2 del modo de consentimiento se indican con 2 líneas.
      El parámetro ad_personalization se administra con la propiedad non_personalized_ads (npa). Obtén más información sobre cómo controlar la recopilación de datos para la publicidad personalizada.
      FA-SVC: com.google.android.gms [V] Setting DMA consent. package, consent: {app id} source=API, ad_user_data=granted

      Setting user property: non_personalized_ads(_npa), 0

Modo básico:

Además de las validaciones anteriores, también puedes confirmar que el SDK no se habilite hasta después de que se llame a la API del modo de consentimiento.

  1. Antes de habilitar el SDK, deberías ver registros como los siguientes:
    FA: {app id} [D] Event not sent since app measurement is disabled
  2. Confirma que el registro de eventos first_open no se envíe hasta que se pasen las selecciones de consentimiento del usuario con el modo de consentimiento.

Validación para iOS

  1. Establece los registros de depuración como detallados.
    1. En Xcode, selecciona Product > Scheme > Edit scheme…
    2. Selecciona Run en el menú de la izquierda.
    3. Selecciona la pestaña Arguments.
    4. En la sección Arguments Passed On Launch, agrega -FIRAnalyticsVerboseLoggingEnabled.

Modo avanzado:

  1. Busca las siguientes líneas de registro para confirmar que se hayan establecido los valores predeterminados:
    [FirebaseAnalytics][X-XXXXXXXXXX] ad_storage is denied.
    analytics_storage is denied. ad_user_data is denied.

    [FirebaseAnalytics][X-XXXXXXXXXX] User property set. Name, value: _пра, 1

  2. Después de que se compartan las selecciones de consentimiento del usuario activando la API del modo de consentimiento a través de una llamada a setConsent, se mostrarán esas selecciones en líneas de registro como las siguientes:
    ad_storage is granted.
    User property set. Name, value: _пра, 0

Modo básico:

Confirma que el registro de eventos first_open no se envíe hasta que se pasen las selecciones de consentimiento del usuario a través del modo de consentimiento, como se muestra en las líneas de registro que acabamos de mencionar.

Obtén más información sobre los eventos de registro de Firebase.

Volver al inicio de la página