opt(ad): minus ad loading timeout

This commit is contained in:
hyb1996
2018-09-12 17:56:48 +08:00
parent 777b3e1163
commit e45c72853c

View File

@@ -97,17 +97,20 @@ public class SplashActivity extends BaseActivity {
private void fetchSplashAD() { private void fetchSplashAD() {
mAdLoading = true; mAdLoading = true;
mHandler.postDelayed(() -> { mHandler.postDelayed(() -> {
if (mAdLoading) if (mAdLoading){
enterNextActivity(); enterNextActivity();
}, 3000); }
}, 1500);
mInterstitialAd = new InterstitialAd(this); mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId(BuildConfig.DEBUG ? Constants.ADMOB_INTERSTITIAL_TEST_ID : Constants.ADMOB_INTERSTITIAL_ID); mInterstitialAd.setAdUnitId(BuildConfig.DEBUG ? Constants.ADMOB_INTERSTITIAL_TEST_ID : Constants.ADMOB_INTERSTITIAL_ID);
mInterstitialAd.setAdListener(new AdListener() { mInterstitialAd.setAdListener(new AdListener() {
@Override @Override
public void onAdLoaded() { public void onAdLoaded() {
mAdLoading = false; mAdLoading = false;
if(!mAlreadyEnterNextActivity){
mInterstitialAd.show(); mInterstitialAd.show();
} }
}
@Override @Override
public void onAdClosed() { public void onAdClosed() {