【发布时间】:2017-09-14 21:24:07
【问题描述】:
我正在尝试在我的应用中测试插页式广告,第一个插页式广告效果很好。但是,当我使用 mInterstitialAd.loadAd(new AdRequest.Builder().build()) 请求新的第二个广告时,永远不会调用 onAdLoaded()。
我的 AdListener,如果有帮助的话:
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
adIsLoaded = true;
}
@Override
public void onAdOpened() {
mInterstitialAd.loadAd(new AdRequest.Builder().build());
adIsLoaded = false;
adIsTimeReady = false;
}
@Override
public void onAdClosed() {
new CountDownTimer(adInterval, adInterval) { //timer to only show new ad if atleast some interval of time has passed
public void onTick(long millisUntilFinished) {}
public void onFinish() {
adIsTimeReady = true;
}
}.start();
我使用的是模拟器,所以广告是测试广告。是否只有一个测试广告之类的,无法请求新广告?
谢谢, 斯蒂芬
【问题讨论】:
标签: android admob loading ads interstitial