|
|
@@ -1,16 +1,10 @@
|
|
|
package com.izouma.booster.activity;
|
|
|
|
|
|
-import androidx.annotation.NonNull;
|
|
|
-import androidx.appcompat.app.AppCompatActivity;
|
|
|
-import androidx.lifecycle.Observer;
|
|
|
-import androidx.lifecycle.ViewModelProvider;
|
|
|
-
|
|
|
import android.animation.Animator;
|
|
|
import android.animation.AnimatorListenerAdapter;
|
|
|
import android.app.ActivityManager;
|
|
|
import android.content.Context;
|
|
|
import android.content.Intent;
|
|
|
-import android.content.pm.ApplicationInfo;
|
|
|
import android.content.pm.PackageInfo;
|
|
|
import android.content.pm.PackageManager;
|
|
|
import android.graphics.drawable.Drawable;
|
|
|
@@ -20,20 +14,21 @@ import android.os.Message;
|
|
|
import android.util.Log;
|
|
|
import android.view.View;
|
|
|
|
|
|
+import androidx.annotation.NonNull;
|
|
|
+import androidx.appcompat.app.AppCompatActivity;
|
|
|
+import androidx.lifecycle.ViewModelProvider;
|
|
|
+
|
|
|
import com.airbnb.lottie.LottieDrawable;
|
|
|
+import com.google.android.gms.ads.AdRequest;
|
|
|
+import com.google.android.gms.ads.LoadAdError;
|
|
|
+import com.google.android.gms.ads.interstitial.InterstitialAd;
|
|
|
+import com.google.android.gms.ads.interstitial.InterstitialAdLoadCallback;
|
|
|
import com.izouma.booster.R;
|
|
|
import com.izouma.booster.Utils;
|
|
|
import com.izouma.booster.databinding.ActivityKillBinding;
|
|
|
-import com.izouma.booster.databinding.ActivityScanBinding;
|
|
|
import com.izouma.booster.viewModel.KillViewModel;
|
|
|
-import com.izouma.booster.viewModel.ScanViewModel;
|
|
|
-import com.trustlook.sdk.cloudscan.CloudScanClient;
|
|
|
-import com.trustlook.sdk.data.PkgInfo;
|
|
|
-import com.trustlook.sdk.data.Region;
|
|
|
|
|
|
import java.util.List;
|
|
|
-import java.util.stream.IntStream;
|
|
|
-import java.util.stream.Stream;
|
|
|
|
|
|
public class KillActivity extends AppCompatActivity {
|
|
|
|
|
|
@@ -52,6 +47,7 @@ public class KillActivity extends AppCompatActivity {
|
|
|
private ActivityKillBinding binding;
|
|
|
private KillViewModel viewModel;
|
|
|
private final int MSG_NEXT_PGK = 0;
|
|
|
+ private InterstitialAd interstitialAd;
|
|
|
|
|
|
private final Handler handler = new Handler(msg -> {
|
|
|
switch (msg.what) {
|
|
|
@@ -153,6 +149,19 @@ public class KillActivity extends AppCompatActivity {
|
|
|
for (int i = 0; i < recentTasks.size(); i++) {
|
|
|
Log.d("Executed app", "Application executed : " + recentTasks.get(i).baseActivity.toShortString() + "\t\t ID: " + recentTasks.get(i).id + "");
|
|
|
}
|
|
|
+
|
|
|
+ AdRequest adRequest = new AdRequest.Builder().build();
|
|
|
+ InterstitialAd.load(this, "ca-app-pub-1423437796549691/5685391894", adRequest, new InterstitialAdLoadCallback() {
|
|
|
+ @Override
|
|
|
+ public void onAdLoaded(@NonNull InterstitialAd interstitialAd) {
|
|
|
+ KillActivity.this.interstitialAd = interstitialAd;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) {
|
|
|
+ Log.i("onAdFailedToLoad", loadAdError.getMessage());
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
private void startHibernate() {
|
|
|
@@ -184,6 +193,9 @@ public class KillActivity extends AppCompatActivity {
|
|
|
binding.animationView.addAnimatorListener(new AnimatorListenerAdapter() {
|
|
|
@Override
|
|
|
public void onAnimationEnd(Animator animation) {
|
|
|
+ if (interstitialAd != null) {
|
|
|
+ interstitialAd.show(KillActivity.this);
|
|
|
+ }
|
|
|
finish();
|
|
|
}
|
|
|
});
|