Commit 2cf2c001 authored by wanglei's avatar wanglei

...

parent 7aeb65d0
Pipeline #1406 canceled with stages
...@@ -38,6 +38,8 @@ import com.swiftcleaner.chovey.view.dialog.AppExitDialog; ...@@ -38,6 +38,8 @@ import com.swiftcleaner.chovey.view.dialog.AppExitDialog;
import com.swiftcleaner.chovey.view.dialog.CustomBottomSheetDialog; import com.swiftcleaner.chovey.view.dialog.CustomBottomSheetDialog;
import com.zxdemo.admob.AdmobHelper; import com.zxdemo.admob.AdmobHelper;
import java.util.concurrent.atomic.AtomicBoolean;
public class MainActivity extends AppCompatActivity { public class MainActivity extends AppCompatActivity {
ActivityMainBinding binding; ActivityMainBinding binding;
private static final int REQUEST_ALL_FILES_ACCESS_PERMISSION = 1; private static final int REQUEST_ALL_FILES_ACCESS_PERMISSION = 1;
...@@ -208,8 +210,6 @@ public class MainActivity extends AppCompatActivity { ...@@ -208,8 +210,6 @@ public class MainActivity extends AppCompatActivity {
private void checkAndRequestPermissions() { private void checkAndRequestPermissions() {
if (checkFilesAccessPermission(this)) { if (checkFilesAccessPermission(this)) {
// 有权限,直接跳转页面
} else { } else {
// 没有权限,请求权限 // 没有权限,请求权限
CustomBottomSheetDialog customBottomSheetDialog = new CustomBottomSheetDialog(); CustomBottomSheetDialog customBottomSheetDialog = new CustomBottomSheetDialog();
...@@ -297,12 +297,20 @@ public class MainActivity extends AppCompatActivity { ...@@ -297,12 +297,20 @@ public class MainActivity extends AppCompatActivity {
appExitDialog.show(); appExitDialog.show();
} }
private AtomicBoolean bannerShowed = new AtomicBoolean(false);
@Override @Override
protected void onResume() { protected void onResume() {
super.onResume(); super.onResume();
if (binding.lottieAnimattionView != null) { if (binding.lottieAnimattionView != null) {
binding.lottieAnimattionView.resumeAnimation(); // 恢复动画 binding.lottieAnimattionView.resumeAnimation(); // 恢复动画
} }
if (checkFilesAccessPermission(this)) {
if (bannerShowed.get()) return;
bannerShowed.set(true);
AdmobHelper.INSTANCE.showBannerAd(this, binding.flBanner, "bottom", null, null);
}
} }
@Override @Override
......
...@@ -641,10 +641,10 @@ object AdmobHelper { ...@@ -641,10 +641,10 @@ object AdmobHelper {
completed: (() -> Unit?)? = null, completed: (() -> Unit?)? = null,
failed: (() -> Unit?)? = null failed: (() -> Unit?)? = null
) { ) {
if (!isShowAdBanner() || isBlacklist()) { // if (!isShowAdBanner() || isBlacklist()) {
failed?.invoke() // failed?.invoke()
return // return
} // }
Log.d(TAG, "banner Ad load.") Log.d(TAG, "banner Ad load.")
val adView = AdView(context) val adView = AdView(context)
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment