广告onAdClosed和完成之间的原因不明

时间:2015-12-18 18:02:03

标签: delay activity-finish

单击后退按钮后,将打开一个对话框,询问用户是否要在返回菜单活动之前保存其工作(完成当前活动)。 如果有广告加载,它将显示并且活动在onAdClosed上完成。

但是在关闭广告和返回菜单之间存在无法解释的延迟。如果广告显示一段时间,则延迟消失。如果广告没有加载,因此无法显示,也可以顺利完成。

mInterstitialBack.setAdListener(new AdListener() {
        @Override
        public void onAdClosed() {
            finish();
        }
    });
 builderSingle.setNegativeButton(getString(R.string.noSave),
                    new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int which) {
                            if (mInterstitialBack.isLoaded()) {
                                mInterstitialBack.show();
                            } else {
                                finish();
                            }
                        }
                    });

0 个答案:

没有答案