Я включил промежуточную рекламу в свое приложение, но когда кнопка нажимается в первый раз, она не показывается, но переходит к следующему действию, и если нажать кнопку «Назад» и нажатие на кнопку, которую она показываетобъявление.
Вот код.
public void nextAct(final int key){
if(interstitialAd.isLoaded())
{
interstitialAd.show();
}
else
{
final Intent i = new Intent(SemAct.this,DataFetchActivity.class);
i.putExtra("key",key);
startActivity(i);
}
interstitialAd.setAdListener(new AdListener()
{
@Override
public void onAdClosed() {
final Intent i = new Intent(SemAct.this,DataFetchActivity.class);
i.putExtra("key",key);
startActivity(i);
interstitialAd.loadAd(new AdRequest.Builder().build());
}
}
);
}
sem3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
nextAct(170);
}
});