Android-реклама: закрытие приложения при возврате - PullRequest
0 голосов
/ 21 апреля 2019

Я использую промежуточную рекламу в своем приложении для Android. Когда пользователь нажимает на объявление, оно перенаправляется в браузер - нормальное поведение, но когда вы нажимаете на кнопку обзора (3-я кнопка, квадрат) и выбираете мое приложение, оно снова показывает объявление:

  • после этого, если я нажму на кнопку назад - это закрывает мое приложение.
  • после этого, если я закрою промежуточную рекламу, нажав на X - она ​​также закроет приложение. То же самое происходит, если я просто нажму на кнопку обзора, а затем снова выберу свое приложение и закрою рекламное объявление, оно также закроет мое приложение.

Я пытался добавить в манифест noHistory = true для AdsActivity, не повезло ((.

Ожидаемый результат: когда вы нажимаете на объявление, затем нажимаете на кнопку обзора и выбираете ваше приложение - оно должно перенаправить на ваше приложение и закрывать рекламу, я имею в виду - отображает предыдущий экран, экран из того, что я открыл объявление.

1 Ответ

0 голосов
/ 21 апреля 2019

Количество событий в жизненном цикле объявления.Вы можете прослушивать эти события через класс AdListener и делать все, что захотите.

mInterstitialAd.setAdListener(new AdListener() {
    @Override
    public void onAdLoaded() {
        // Code to be executed when an ad finishes loading.

    }

    @Override
    public void onAdFailedToLoad(int errorCode) {
        // Code to be executed when an ad request fails.
    }

    @Override
    public void onAdOpened() {
        // Code to be executed when the ad is displayed.
    }

    @Override
    public void onAdClicked() {
        // Code to be executed when the user clicks on an ad.
    }

    @Override
    public void onAdLeftApplication() {
        // Code to be executed when the user has left the app.
    }

    @Override
    public void onAdClosed() {
        // Code to be executed when the interstitial ad is closed.

    }
});
...