Skip to content

Commit 9ad6177

Browse files
committed
feat: add ability to pick to receive only final android attribution
1 parent 9c7f596 commit 9ad6177

File tree

3 files changed

+19
-0
lines changed

3 files changed

+19
-0
lines changed

Assets/Adjust/Android/AdjustAndroid.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,12 @@ public static void Start(AdjustConfig adjustConfig)
8787
ajoAdjustConfig.Call("setCoppaCompliantEnabled", adjustConfig.coppaCompliantEnabled.Value);
8888
}
8989

90+
// Check final Android attribution setting.
91+
if (adjustConfig.finalAndroidAttributionEnabled != null)
92+
{
93+
ajoAdjustConfig.Call("setFinalAttributionEnabled", adjustConfig.finalAndroidAttributionEnabled.Value);
94+
}
95+
9096
// Check Play Store Kids Apps setting.
9197
if (adjustConfig.playStoreKidsAppEnabled != null)
9298
{

Assets/Adjust/Test/CommandExecutor.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,13 @@ private void Config()
336336
adjustConfig.setPlayStoreKidsAppEnabled(playStoreKids);
337337
}
338338

339+
if (_command.ContainsParameter("finalAttributionEnabled"))
340+
{
341+
var finalAndroidAttributionEnabledS = _command.GetFirstParameterValue("finalAttributionEnabled");
342+
var finalAndroidAttributionEnabled = finalAndroidAttributionEnabledS.ToLower() == "true";
343+
adjustConfig.setFinalAndroidAttributionEnabled(finalAndroidAttributionEnabled);
344+
}
345+
339346
if (_command.ContainsParameter("sendInBackground"))
340347
{
341348
var sendInBackgroundS = _command.GetFirstParameterValue("sendInBackground");

Assets/Adjust/Unity/AdjustConfig.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ public class AdjustConfig
4141
internal bool? allowSuppressLogLevel;
4242
internal bool? needsCost;
4343
internal bool launchDeferredDeeplink;
44+
internal bool? finalAndroidAttributionEnabled;
4445
internal AdjustLogLevel? logLevel;
4546
internal AdjustEnvironment environment;
4647
internal Action<string> deferredDeeplinkDelegate;
@@ -298,6 +299,11 @@ public void setPlayStoreKidsAppEnabled(bool playStoreKidsAppEnabled)
298299
this.playStoreKidsAppEnabled = playStoreKidsAppEnabled;
299300
}
300301

302+
public void setFinalAndroidAttributionEnabled(bool finalAndroidAttributionEnabled)
303+
{
304+
this.finalAndroidAttributionEnabled = finalAndroidAttributionEnabled;
305+
}
306+
301307
// Windows specific methods.
302308
public void setLogDelegate(Action<String> logDelegate)
303309
{

0 commit comments

Comments
 (0)