1

我正在使用以下代码在我的 Android 应用中显示插页式广告:

adView = new DfpInterstitialAd(this, "-----------------------------");
AdRequest adRequest = new AdRequest();
adView.loadAd(adRequest);

在菜单之间的良好过渡中,我使用以下代码显示它:

if(adView.isReady()) adView.show();

但是,似乎只有第一次运行此代码时才会实际显示广告。每次展示广告时,我是否都需要创建一个新的 adRequest?横幅广告可以正常工作,因为它们每 60 秒自动更改一次。

4

2 回答 2

1

每次需要新广告时,您都需要调用 adView.loadAd(adRequest)。

假设您希望从这个活动中显示多个插页式广告,我会推荐如下内容:

if(adView.isReady()) {
  adView.show();
  adView.load(new AdRequest());
}

这样,您总是在展示当前广告后排队等待下一个广告。

于 2013-10-13T21:59:05.987 回答
0

对于较新的 admob 库,您应该尝试使用:

    if (adView.isReady()) {
        adView.loadAd(new AdRequest());
    }
于 2014-03-14T22:19:18.080 回答