diff --git a/injected/scripts/entry-points.js b/injected/scripts/entry-points.js index f85aecc3f3..926a1b7aff 100644 --- a/injected/scripts/entry-points.js +++ b/injected/scripts/entry-points.js @@ -35,6 +35,10 @@ const builds = { input: 'entry-points/android.js', output: ['../build/android/autofillPasswordImport.js'], }, + 'android-adsjs': { + input: 'entry-points/android.js', + output: ['../build/android/adsjsContentScope.js'], + }, windows: { input: 'entry-points/windows.js', output: ['../build/windows/contentScope.js'], diff --git a/injected/src/features.js b/injected/src/features.js index 12cea3f4be..8720f63027 100644 --- a/injected/src/features.js +++ b/injected/src/features.js @@ -49,6 +49,15 @@ export const platformSupport = { android: [...baseFeatures, 'webCompat', 'breakageReporting', 'duckPlayer', 'messageBridge'], 'android-broker-protection': ['brokerProtection'], 'android-autofill-password-import': ['autofillPasswordImport'], + 'android-adsjs': [ + 'webCompat', + 'fingerprintingHardware', + 'fingerprintingScreenSize', + 'fingerprintingTemporaryStorage', + 'fingerprintingAudio', + 'fingerprintingBattery', + 'gpc', + ], windows: [ 'cookie', ...baseFeatures, diff --git a/injected/src/globals.d.ts b/injected/src/globals.d.ts index 25fc8b81bb..ff925ba034 100644 --- a/injected/src/globals.d.ts +++ b/injected/src/globals.d.ts @@ -20,7 +20,8 @@ interface ImportMeta { | 'integration' | 'chrome-mv3' | 'android-broker-protection' - | 'android-autofill-password-import'; + | 'android-autofill-password-import' + | 'android-adsjs'; trackerLookup?: Record; pageName?: string; }