Проблема: я сталкивался с тем, что при нажатии кнопки рекламы приложение внезапно закрывалось сразу после появления рекламы. то, что я хочу, когда я нажимаю на кнопку объявления, это объявление, которое появляется, когда оно закрывается, оно возвращается к предыдущей активности.
Большое спасибо. этот код, который я сделал:
private ImageView mBackgroundImage;
private InterstitialAd mInterstitialAd;
InterstitialAd interstitialAd = null;
interstitialAd = new InterstitialAd(this);
interstitialAd.setAdUnitId(getString(R.string.interstitial_ad_unit_id));
AdRequest adRequest = new AdRequest.Builder().build();
interstitialAd.loadAd(adRequest);
@Override
public void onBackPressed() {
if (interstitialAd.isLoaded()) {
interstitialAd.show();
interstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
super.onAdClosed();
finish();
}
});
if (PopupManager.isShown()) {
PopupManager.closePopup();
if (ScreenController.getLastScreen() == ScreenController.Screen.GAME) {
Shared.eventBus.notify(new BackGameEvent());
}
} else if (ScreenController.getInstance().onBack()) {
super.onBackPressed();
}
}}
@Override
protected void onDestroy () {
Shared.engine.stop();
super.onDestroy();
}
}