目前,在尝试加载插页式广告时,请求超时(我已经注意到)大约为 30 秒。我想将其减少到 10-15 秒,但我找不到设置超时值的方法。
SDK中有这样的东西还是我需要实现自己的定时器?
AdRequest adRequest = new AdRequest.Builder().build();
mInterstitial.loadAd(adRequest);
mInterstitial.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
super.onAdLoaded();
mInterstitial.show();
}
@Override
public void onAdFailedToLoad(int errorCode) {
super.onAdFailedToLoad(errorCode);
jumpToMainActivity();
}
@Override
public void onAdClosed() {
super.onAdClosed();
jumpToMainActivity();
}
});
最佳答案
请注意,您应该不从onAdLoaded()
调用interstitial.show()
,除非您想禁止您的帐户。
我怀疑这就是您想减少超时的原因。如果是这种情况,那么答案是您不想减少超时时间,而是想在您的应用程序流程中选择一个自然点来显示插页式广告。
关于Android Admob插页式请求超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37155289/