再次打开活动时,插页式广告不会显示

时间:2015-12-29 17:33:35

标签: android admob interstitial

我创建了一个包含插页式广告的活动的简单应用,并且工作正常,但是当我仍在运行插页式广告的应用未显示时再次打开活动时。

这是我的代码:

  @Override
  public void onCreate(Bundle savedInstanceState)
  {
    super.onCreate(savedInstanceState);

        final InterstitialAd mInterstitialAd = new InterstitialAd(this);
    mInterstitialAd.setAdUnitId(getResources().getString(R.string.interstitial_ad_unit_id));
    AdRequest adRequestInter = new AdRequest.Builder().build();
    mInterstitialAd.setAdListener(new AdListener() {
        @Override
        public void onAdLoaded() {
            mInterstitialAd.show();
        }
    });
    mInterstitialAd.loadAd(adRequestInter);
    }

2 个答案:

答案 0 :(得分:0)

这可能是因为当你再次打开它时,它实际上并没有再创造它。它可能只是转移到了背景,然后又回到了前面。因此,你的onCreate并没有被解雇。

你必须完全杀死这个过程才能再次开火。

答案 1 :(得分:0)

在显示插页式广告后,您需要再次致电loadAd(adRequest),以便检索要展示的新插页式广告。