AdMob与Viewpager的非页内广告 - 解雇后的问题

时间:2015-11-08 14:58:58

标签: android android-viewpager admob interstitial

我在刷卡/更改viewpager片段时实施了AdMob插页式广告。根据几个条件(主要是时间驱动),通过在viewpager侦听器中的onPageSelected中调用以下代码,在滑动期间加载请求的插页式广告:

                        SharedPreferences myPreferences = getSharedPreferences("AdvertTime", MainActivity.this.MODE_PRIVATE);
                    long retrievedTime = myPreferences.getLong("ADTIME", System.currentTimeMillis());
                    boolean myBool = retrievedTime < System.currentTimeMillis();
                    boolean myBool1 = onLaunchTime < System.currentTimeMillis();
                    if (mInterstitialAd.isLoaded() && myBool && myBool1) {
                        mInterstitialAd.show();

                        SharedPreferences.Editor prefEditor = myPreferences.edit();
                        long myLong = System.currentTimeMillis() + MainActivity.myAdDelay;
                        prefEditor.putLong("ADTIME", myLong);
                        prefEditor.commit();

                    }

广告被“X”解雇后,应用程序开始出现奇怪的行为,主要是片段滑动时动作栏图标没有改变,导航抽屉在突出显示错误选项时比奇怪的选项更奇怪。顺便提一下,当一个新活动运行并关闭,或者该应用程序暂停并恢复时,此问题就会消失。

0 个答案:

没有答案