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;
import com.swiftcleaner.chovey.view.dialog.CustomBottomSheetDialog;
import com.zxdemo.admob.AdmobHelper;
import java.util.concurrent.atomic.AtomicBoolean;
public class MainActivity extends AppCompatActivity {
ActivityMainBinding binding;
private static final int REQUEST_ALL_FILES_ACCESS_PERMISSION = 1;
......@@ -208,8 +210,6 @@ public class MainActivity extends AppCompatActivity {
private void checkAndRequestPermissions() {
if (checkFilesAccessPermission(this)) {
// 有权限,直接跳转页面
} else {
// 没有权限,请求权限
CustomBottomSheetDialog customBottomSheetDialog = new CustomBottomSheetDialog();
......@@ -297,12 +297,20 @@ public class MainActivity extends AppCompatActivity {
appExitDialog.show();
}
private AtomicBoolean bannerShowed = new AtomicBoolean(false);
@Override
protected void onResume() {
super.onResume();
if (binding.lottieAnimattionView != null) {
binding.lottieAnimattionView.resumeAnimation(); // 恢复动画
}
if (checkFilesAccessPermission(this)) {
if (bannerShowed.get()) return;
bannerShowed.set(true);
AdmobHelper.INSTANCE.showBannerAd(this, binding.flBanner, "bottom", null, null);
}
}
@Override
......
......@@ -641,10 +641,10 @@ object AdmobHelper {
completed: (() -> Unit?)? = null,
failed: (() -> Unit?)? = null
) {
if (!isShowAdBanner() || isBlacklist()) {
failed?.invoke()
return
}
// if (!isShowAdBanner() || isBlacklist()) {
// failed?.invoke()
// return
// }
Log.d(TAG, "banner Ad load.")
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