我使用以下代码在我的Android应用中显示插页式广告:
adView = new DfpInterstitialAd(this, "-----------------------------");
AdRequest adRequest = new AdRequest();
adView.loadAd(adRequest);
在菜单之间的一个很好的过渡中,我使用以下代码显示它:
if(adView.isReady()) adView.show();
然而,似乎只是这个代码第一次运行,实际上才显示广告。 我希望每次展示广告时都会创建新的adRequest吗? 使用横幅广告,它可以正常工作,因为它们每隔约60秒自动更改一次。
答案 0 :(得分:1)
每次需要新广告时,您都需要调用adView.loadAd(adRequest)。
假设您期望从这一个活动中展示多个部分,我会推荐以下内容:
if(adView.isReady()) {
adView.show();
adView.load(new AdRequest());
}
这样,在您展示当前广告后,您总是排队等待下一个广告。
答案 1 :(得分:0)
对于较新的admob库,您应该尝试使用:
if (adView.isReady()) {
adView.loadAd(new AdRequest());
}