@@ -6,42 +6,51 @@ import android.app.Application.ActivityLifecycleCallbacks
66import android.content.Context
77import android.content.Intent
88import android.os.Bundle
9- import com.adjust.sdk.*
9+ import com.adjust.sdk.Adjust
10+ import com.adjust.sdk.AdjustAttribution
11+ import com.adjust.sdk.AdjustConfig
12+ import com.adjust.sdk.AdjustInstance
13+ import com.adjust.sdk.AdjustReferrerReceiver
14+ import com.adjust.sdk.LogLevel
15+ import com.adjust.sdk.OnAttributionChangedListener
1016import com.mparticle.AttributionError
1117import com.mparticle.AttributionResult
1218import com.mparticle.MParticle
1319import org.json.JSONException
1420import org.json.JSONObject
15- import java.util.*
21+ import java.util.LinkedList
1622
1723/* *
1824 * Embedded implementation of the Adjust SDK
1925 *
2026 *
2127 */
22- class AdjustKit : KitIntegration (), OnAttributionChangedListener, ActivityLifecycleCallbacks {
23-
28+ class AdjustKit :
29+ KitIntegration (),
30+ OnAttributionChangedListener ,
31+ ActivityLifecycleCallbacks {
2432 override fun getInstance (): AdjustInstance = Adjust .getDefaultInstance()
2533
2634 override fun getName (): String = KIT_NAME
2735
2836 override fun onKitCreate (
2937 settings : Map <String , String >,
30- context : Context
38+ context : Context ,
3139 ): List <ReportingMessage > {
3240 val production = MParticle .Environment .Production == MParticle .getInstance()?.environment
33- val config = AdjustConfig (
34- getContext(),
35- getSettings()[APP_TOKEN ],
36- if (production) AdjustConfig .ENVIRONMENT_PRODUCTION else AdjustConfig .ENVIRONMENT_SANDBOX
37- )
41+ val config =
42+ AdjustConfig (
43+ getContext(),
44+ getSettings()[APP_TOKEN ],
45+ if (production) AdjustConfig .ENVIRONMENT_PRODUCTION else AdjustConfig .ENVIRONMENT_SANDBOX ,
46+ )
3847 config.setOnAttributionChangedListener(this )
3948 if (deeplinkResponseListenerProxy != null ) {
4049 val listener = deeplinkResponseListenerProxy
4150 if (listener != null ) {
4251 config.setOnDeferredDeeplinkResponseListener { deeplink ->
4352 listener.launchReceivedDeeplink(
44- deeplink
53+ deeplink,
4554 )
4655 }
4756 }
@@ -52,7 +61,7 @@ class AdjustKit : KitIntegration(), OnAttributionChangedListener, ActivityLifecy
5261 }
5362 val fbAppId = getSettings()[FB_APP_ID_KEY ]
5463 if (fbAppId != null ) {
55- config.setFbAppId(fbAppId);
64+ config.setFbAppId(fbAppId)
5665 }
5766 Adjust .initSdk(config)
5867 setAdidIntegrationAttribute()
@@ -69,9 +78,11 @@ class AdjustKit : KitIntegration(), OnAttributionChangedListener, ActivityLifecy
6978 val messageList: MutableList <ReportingMessage > = LinkedList ()
7079 messageList.add(
7180 ReportingMessage (
72- this , ReportingMessage .MessageType .OPT_OUT , System .currentTimeMillis(), null
73- )
74- .setOptOut(optOutStatus)
81+ this ,
82+ ReportingMessage .MessageType .OPT_OUT ,
83+ System .currentTimeMillis(),
84+ null ,
85+ ).setOptOut(optOutStatus),
7586 )
7687 return messageList
7788 }
@@ -84,28 +95,41 @@ class AdjustKit : KitIntegration(), OnAttributionChangedListener, ActivityLifecy
8495 try {
8596 jsonObject = toJSON(attribution)
8697 } catch (e: JSONException ) {
87- val error = AttributionError ()
88- .setMessage(e.message)
89- .setServiceProviderId(MParticle .ServiceProviders .ADJUST )
98+ val error =
99+ AttributionError ()
100+ .setMessage(e.message)
101+ .setServiceProviderId(MParticle .ServiceProviders .ADJUST )
90102 kitManager.onError(error)
91103 }
92- val deepLinkResult = AttributionResult ()
93- .setParameters(jsonObject)
94- .setServiceProviderId(MParticle .ServiceProviders .ADJUST )
104+ val deepLinkResult =
105+ AttributionResult ()
106+ .setParameters(jsonObject)
107+ .setServiceProviderId(MParticle .ServiceProviders .ADJUST )
95108 kitManager.onResult(deepLinkResult)
96109 }
97110
98- override fun onActivityCreated (activity : Activity , savedInstanceState : Bundle ? ) {}
111+ override fun onActivityCreated (
112+ activity : Activity ,
113+ savedInstanceState : Bundle ? ,
114+ ) {}
115+
99116 override fun onActivityStarted (activity : Activity ) {}
117+
100118 override fun onActivityResumed (activity : Activity ) {
101119 }
102120
103121 override fun onActivityPaused (activity : Activity ) {
104122 }
105123
106124 override fun onActivityStopped (activity : Activity ) {}
107- override fun onActivitySaveInstanceState (activity : Activity , outState : Bundle ) {}
125+
126+ override fun onActivitySaveInstanceState (
127+ activity : Activity ,
128+ outState : Bundle ,
129+ ) {}
130+
108131 override fun onActivityDestroyed (activity : Activity ) {}
132+
109133 private fun setAdidIntegrationAttribute () {
110134 val integrationAttributes = integrationAttributes
111135 Adjust .getAdid { adid ->
@@ -126,15 +150,14 @@ class AdjustKit : KitIntegration(), OnAttributionChangedListener, ActivityLifecy
126150
127151 @JvmStatic
128152 @Throws(JSONException ::class )
129- fun toJSON (attribution : AdjustAttribution ): JSONObject {
130- return JSONObject ()
153+ fun toJSON (attribution : AdjustAttribution ): JSONObject =
154+ JSONObject ()
131155 .putOpt(" tracker_token" , attribution.trackerToken)
132156 .putOpt(" tracker_name" , attribution.trackerName)
133157 .putOpt(" network" , attribution.network)
134158 .putOpt(" campaign" , attribution.campaign)
135159 .putOpt(" adgroup" , attribution.adgroup)
136160 .putOpt(" creative" , attribution.creative)
137161 .putOpt(" click_label" , attribution.clickLabel)
138- }
139162 }
140163}
0 commit comments