Java 如何将间隙广告与webview背压一起使用?

Java 如何将间隙广告与webview背压一起使用?,java,android,admob,Java,Android,Admob,问题是,如果Interstitalad显示它的工作如预期的那样 比如:后退->广告秀->网络视图后退 但若广告并没有显示整个应用程序关闭,webview就不会返回 我的代码: public boolean onKeyDown(int keyCode, KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_DOWN) { if (keyCode == KeyEvent.KEYCODE_B

问题是,如果Interstitalad显示它的工作如预期的那样 比如:后退->广告秀->网络视图后退 但若广告并没有显示整个应用程序关闭,webview就不会返回

我的代码:

    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (event.getAction() == KeyEvent.ACTION_DOWN) {
            if (keyCode == KeyEvent.KEYCODE_BACK) {
                if (webview.canGoBack()) {
                    webview.goBack();
                    mInterstitialAd.show(MainActivity.this);
                    Log.d("---AdMob", "show");
                } else {
                    finish();
                }
                return true;
            }

        }
        return super.onKeyDown(keyCode, event);
    }

首先处理中间回调。
在AdDismissed回调中,通过选中来导航webview:
if(webview.canGoBack())webview.goBack()

然后按如下所示反向按压:
反压>检查间隙是否加载
如果已加载,则显示广告(广告关闭时将处理webview导航)
如果未加载,请将webview导航到上一页