commit 8f3ad1c4b1d2f67128e3a27de98d1fa52c4aaea1 parent e61c42a6baf291ccab83bdd338a73a4c0166641b Author: John Oberhauser <j.git-global@obez.io> Date: Thu, 2 Oct 2025 21:15:20 +0000 Bug 1991720: Adding logs for adjust in nightly r=android-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D267035 Diffstat:
3 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/AdjustMetricsService.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/AdjustMetricsService.kt @@ -84,9 +84,15 @@ class AdjustMetricsService( triggerPing() } - config.setLogLevel(LogLevel.SUPPRESS) + if (Config.channel.isNightlyOrDebug) { + config.setLogLevel(LogLevel.VERBOSE) + } else { + config.setLogLevel(LogLevel.SUPPRESS) + } + Adjust.initSdk(config) Adjust.enable() + logger.info("Adjust SDK enabled") } override fun stop() { diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/MarketingAttributionService.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/MarketingAttributionService.kt @@ -52,6 +52,7 @@ class MarketingAttributionService(private val context: Context) { } if (!installReferrerResponse.isNullOrBlank()) { + response = installReferrerResponse val utmParams = UTMParams.parseUTMParameters(installReferrerResponse) context.components.distributionIdManager @@ -99,6 +100,7 @@ class MarketingAttributionService(private val context: Context) { */ companion object { private val marketingPrefixes = listOf(GCLID_PREFIX, ADJUST_REFTAG_PREFIX) + var response: String? = null @VisibleForTesting internal fun shouldShowMarketingOnboarding(installReferrerResponse: String?): Boolean { diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SecretDebugSettingsFragment.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SecretDebugSettingsFragment.kt @@ -25,6 +25,7 @@ import mozilla.components.browser.state.search.RegionState import mozilla.components.lib.state.ext.observeAsState import org.mozilla.fenix.R import org.mozilla.fenix.components.components +import org.mozilla.fenix.components.metrics.MarketingAttributionService import org.mozilla.fenix.distributions.DefaultDistributionProviderChecker import org.mozilla.fenix.distributions.LegacyDistributionProviderChecker import org.mozilla.fenix.ext.showToolbar @@ -66,6 +67,7 @@ private fun SecretDebugSettingsScreen() { val playInstallReferrer: String by remember { mutableStateOf( """ + rawValue: ${MarketingAttributionService.response} utmTerm: ${settings.utmTerm} utmMedium: ${settings.utmMedium} utmSource: ${settings.utmSource}