У меня есть активность, чтобы показать полноэкранное изображение. Для загрузки изображения есть кнопка. Перед загрузкой мне нужно показать объявление межстраничного объявления. После загрузки мне нужно запросить & загрузку нового межстраничного объявления. Я кодируются так же, как следующее:Как запросить новое межстраничное объявление в android
public class FullScreenViewActivity extends Activity implements OnClickListener {
private InterstitialAd interstitial;
private AdRequest adRequest;
....
@Override
protected void onCreate(Bundle savedInstanceState) {
interstitial = new InterstitialAd(FullScreenViewActivity.this);
interstitial.setAdUnitId(getString(R.string.admob_interstitial_id)); //live ad unit
...
}
protected void onResume() {
super.onResume();
adRequest = getInterstitialAdRequest();
interstitial.loadAd(adRequest);
interstitial.setAdListener(new AdListener() {
public void onAdClosed() {
downloadImage();
adRequest = getInterstitialAdRequest();
interstitial.loadAd(adRequest);
}
public void onAdFailedToLoad(int var1) {
downloadImage();
adRequest = getInterstitialAdRequest();
interstitial.loadAd(adRequest);
}
public void onAdLeftApplication() {
downloadImage();
adRequest = getInterstitialAdRequest();
interstitial.loadAd(adRequest);
}
});
}
public AdRequest getInterstitialAdRequest() {
return new AdRequest.Builder().build();
}
}
Моя проблема заключается в том, что я продолжаю видеть то же объявление каждый раз, когда я нажимаю кнопку скачать. Есть ли какая-то проблема в моей логике? Или это то, что admob дает мне одно и то же объявление каждый раз, когда я прошу?