From 5303c051b42b6f5415fb6df1ac3da075f1f0a447 Mon Sep 17 00:00:00 2001 From: nsingh-branch Date: Tue, 21 May 2024 17:00:39 -0700 Subject: [PATCH] Added privacy sandbox version field --- .../java/io/branch/referral/AttributionReportingManager.kt | 4 ++++ Branch-SDK/src/main/java/io/branch/referral/Defines.java | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Branch-SDK/src/main/java/io/branch/referral/AttributionReportingManager.kt b/Branch-SDK/src/main/java/io/branch/referral/AttributionReportingManager.kt index 9dbfb4893..1c09946e7 100644 --- a/Branch-SDK/src/main/java/io/branch/referral/AttributionReportingManager.kt +++ b/Branch-SDK/src/main/java/io/branch/referral/AttributionReportingManager.kt @@ -66,6 +66,10 @@ object AttributionReportingManager { triggerUri = trimmedUri } + //Add Sandbox version to the trigger URI + val sandboxVersion = SdkExtensions.getExtensionVersion(SdkExtensions.AD_SERVICES).toString() + triggerUri = triggerUri.buildUpon().appendQueryParameter(Defines.Jsonkey.Privacy_Sandbox_Version.key, sandboxVersion).build() + manager.registerTrigger(triggerUri, executor, object : OutcomeReceiver { override fun onResult(result: Any?) { BranchLogger.v("Trigger registered successfully with URI: $triggerUri") diff --git a/Branch-SDK/src/main/java/io/branch/referral/Defines.java b/Branch-SDK/src/main/java/io/branch/referral/Defines.java index 54ca030d8..0f30a0af9 100644 --- a/Branch-SDK/src/main/java/io/branch/referral/Defines.java +++ b/Branch-SDK/src/main/java/io/branch/referral/Defines.java @@ -224,7 +224,8 @@ public enum Jsonkey { DMA_Ad_Personalization("dma_ad_personalization"), DMA_Ad_User_Data("dma_ad_user_data"), Is_Meta_Click_Through("is_meta_ct"), - Privacy_Sandbox("~google-privacy-sandbox"); + Privacy_Sandbox("~google-privacy-sandbox"), + Privacy_Sandbox_Version("privacy_sandbox_version"); private final String key;