Это правильный способ показа рекламы? - PullRequest
0 голосов
/ 08 мая 2019

Это правильный способ показа рекламы по клику? чем перейти к следующему виду деятельности

mUrlAdButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        if (mInterstitialAd.isLoaded()) {
            mInterstitialAd.show();
            mInterstitialAd.setAdListener(new AdListener() {
                @Override
                public void onAdClosed() {
                    Intent zintent = new Intent(mContext, Main2Activity.class);
                    zintent.putExtra("url", mUrl);
                    zintent.putExtra("title", pTitle);
                    mContext.startActivity(zintent);
                 mInterstitialAd.loadAd(new AdRequest.Builder().build());
                }
            });
        } else {
                Intent zintent = new Intent(mContext, Main2Activity.class);
                zintent.putExtra("url", mUrl);
                zintent.putExtra("title", pTitle);
                mContext.startActivity(zintent);
                mInterstitialAd.loadAd(new AdRequest.Builder().build());
        }
    }
});

иногда нажатие кнопки X не приведет к следующему занятию

1 Ответ

0 голосов
/ 09 мая 2019

Ваш код кажется мне абсолютно подходящим. Я тоже использую такие способы при тестировании приложений.

Но я хотел бы предложить одну вещь: инициализировать намерение за пределами прослушивателя нажатия кнопки и добавить только начальную активность и загрузку нового добавления в блок adclosed и else.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...