From 2b42171be38796daf10ae6cfef93030f1696697c Mon Sep 17 00:00:00 2001 From: wushaocheng <15876365887@163.com> Date: Fri, 4 Nov 2022 17:19:55 +0800 Subject: [PATCH] =?UTF-8?q?Adjust=E9=9B=86=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 9 +++++++++ app/proguard-rules.pro | 14 ++++++++++++++ app/src/main/AndroidManifest.xml | 9 +++++++++ .../erban/application/ActivityLifeManager.java | 4 +++- .../erban/application/XChatApplication.java | 10 ++++++++++ build.gradle | 2 +- .../xchat_android_constants/XChatConstants.java | 8 +++++++- 7 files changed, 53 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 5d912f130..d3dae3a50 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -249,9 +249,18 @@ dependencies { implementation 'com.github.zhpanvip:BannerViewPager:3.5.6' + //fireBase implementation platform('com.google.firebase:firebase-bom:25.12.0') implementation 'com.google.firebase:firebase-analytics:21.0.0' + //Adjust接入 + implementation 'com.adjust.sdk:adjust-android:4.33.0' + implementation 'com.android.installreferrer:installreferrer:2.2' + // Add the following if you are using the Adjust SDK inside web views on your app + implementation 'com.adjust.sdk:adjust-android-webbridge:4.33.0' + //Google Play Referrer API + implementation 'com.android.installreferrer:installreferrer:2.2' + } channel { diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 47eef2bb5..1d90a1241 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -453,3 +453,17 @@ -keep class android.support.v8.renderscript.** { *; } -keep class androidx.renderscript.** { *; } +-keep class com.adjust.sdk.**{ *; } +-keep class com.google.android.gms.common.ConnectionResult { + int SUCCESS; +} +-keep class com.google.android.gms.ads.identifier.AdvertisingIdClient { + com.google.android.gms.ads.identifier.AdvertisingIdClient$Info getAdvertisingIdInfo(android.content.Context); +} +-keep class com.google.android.gms.ads.identifier.AdvertisingIdClient$Info { + java.lang.String getId(); + boolean isLimitAdTrackingEnabled(); +} +-keep public class com.android.installreferrer.**{ *; } + +-keep public class com.android.installreferrer.**{ *; } \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 99da8afaa..04e025b9c 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -177,6 +177,15 @@ android:resource="@xml/provider_paths" /> + + + + + +