Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Can';t关闭或单击Admob应用程序_Android_Android Studio_Admob - Fatal编程技术网

Android Can';t关闭或单击Admob应用程序

Android Can';t关闭或单击Admob应用程序,android,android-studio,admob,Android,Android Studio,Admob,我已经使用Admob几个月了,但从今天起,我的应用程序中发生了一个奇怪的错误。每次出现插播广告,我都无法与之互动。无论是在我点击X还是在广告上,都不会发生任何事情。因此,该应用程序在该广告出现后无法使用。在我的应用程序中,我没有做任何更改。以前有没有人遇到过这个问题,梅可以告诉我如何解决?多谢各位 主要活动: public class MainActivity extends AppCompatActivity { private AdView mAdView; private Interst

我已经使用Admob几个月了,但从今天起,我的应用程序中发生了一个奇怪的错误。每次出现插播广告,我都无法与之互动。无论是在我点击X还是在广告上,都不会发生任何事情。因此,该应用程序在该广告出现后无法使用。在我的应用程序中,我没有做任何更改。以前有没有人遇到过这个问题,梅可以告诉我如何解决?多谢各位

主要活动:

public class MainActivity extends AppCompatActivity {

private AdView mAdView;
private InterstitialAd mInterstitialAd;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    internetIsConnected();
    ShowConsentsDialog();
    setContentView(R.layout.activity_main);

    MobileAds.initialize(this, new OnInitializationCompleteListener() {
        @Override
        public void onInitializationComplete(InitializationStatus initializationStatus) {
        }
    });

    SectionsPagerAdapter sectionsPagerAdapter = new SectionsPagerAdapter(this, getSupportFragmentManager());
    ViewPager viewPager = findViewById(R.id.view_pager);
    viewPager.setAdapter(sectionsPagerAdapter);
    TabLayout tabs = findViewById(R.id.tabs);
    tabs.setupWithViewPager(viewPager);

    mAdView = findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder().build();
    mAdView.loadAd(adRequest);
    mInterstitialAd = new InterstitialAd(this);
    mInterstitialAd.setAdUnitId("ca-app-pub-9428175386269844/3192729266");
    mInterstitialAd.setAdListener(new AdListener() {
        @Override
        public void onAdLoaded() {
            mInterstitialAd.show();
        }
    });

    Handler handler0 = new Handler();
    Handler handler = new Handler();
    Handler handler1 = new Handler();
    Handler handler2 = new Handler();
    Handler handler3 = new Handler();
    Handler handler4 = new Handler();
    Handler handler5 = new Handler();

    handler0.postDelayed(new Runnable() {

        @Override
        public void run() {
            mInterstitialAd.loadAd(new AdRequest.Builder().build());
        }
    }, 12000);

    handler.postDelayed(new Runnable() {

        @Override
        public void run() {
            mInterstitialAd.loadAd(new AdRequest.Builder().build());
        }
    }, 120000);

    handler1.postDelayed(new Runnable() {

        @Override
        public void run() {
            mInterstitialAd.loadAd(new AdRequest.Builder().build());
        }
    }, 220000);
    handler2.postDelayed(new Runnable() {

        @Override
        public void run() {
            mInterstitialAd.loadAd(new AdRequest.Builder().build());
        }
    }, 380000);

    handler3.postDelayed(new Runnable() {

        @Override
        public void run() {
            mInterstitialAd.loadAd(new AdRequest.Builder().build());
        }
    }, 510000);
    handler4.postDelayed(new Runnable() {

        @Override
        public void run() {
            mInterstitialAd.loadAd(new AdRequest.Builder().build());
        }
    }, 625000);
    handler5.postDelayed(new Runnable() {

        @Override
        public void run() {
            mInterstitialAd.loadAd(new AdRequest.Builder().build());
        }
    }, 823000);
}

这个问题出现在一个特定的广告或每个广告上???也许你可以从这个链接中找到答案,我刚刚认识到一些新的东西:在我的另一个应用程序中,它可以工作。我刚刚创建了一个新的广告单元,这次不是X,而是倒计时。但倒计时并没有下降,而是停留在5秒。我现在要添加代码,也许只是应用程序冻结了,但它从未崩溃。@MRazaImtiaz这很奇怪:它在某些应用程序上有效,而在其他应用程序上无效。这是一则广告的截图:snipboard.io/GWfVFj.jpg。我用我的Android模拟器得到了这个。我一打开手机,其他广告就会出现,我无法关闭它们。(带有“X”的广告不是作为一个额外的按钮,而是更不可见的透明背景,就像测试广告一样,它也不起作用。