我已经在我的应用中实现了一个插页式广告,但是当第一次单击该按钮时,它不会显示广告,但是会转到下一个活动;如果按回车并单击该按钮,它将显示广告。
这是代码。
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);
}
});