我的应用程序在应用程序中显示插页式广告,有时在应用程序因Internet速度较慢而关闭后显示。在应用关闭后展示插页式广告违反了admob规则。如何阻止我的插页式广告在应用关闭后显示广告?如何停止应用退出后显示的插页式广告?
public class des extends AppCompatActivity {
ImageButton imageView15;
InterstitialAd mInterstitialAd;
private InterstitialAd interstitial;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_des);
AdView mAdView = (AdView) findViewById(R.id.AdView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
// Prepare the Interstitial Ad
interstitial = new InterstitialAd(des.this);
// Insert the Ad Unit ID
interstitial.setAdUnitId(getString(R.string.intertitial_id));
interstitial.loadAd(adRequest);
// Prepare an Interstitial Ad Listener
interstitial.setAdListener(new AdListener() {
public void onAdLoaded() {
// Call displayInterstitial() function
displayInterstitial();
}
});
imageView15 = (ImageButton) findViewById(R.id.imageView15);
imageView15.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intentLoadNewActivity = new Intent(des.this,vid.class);
startActivity(intentLoadNewActivity);
}
});
}
public void displayInterstitial() {
// If Ads are loaded, show Interstitial else show nothing.
if (interstitial.isLoaded()) {
interstitial.show();
}
}
}
您可以编辑我的Java代码与任何的onDestroy服务类(),因为当我尝试它不是工作摧毁字变成红色,我不知道如何修复它我trired ALT +进入即时通讯新的应用程序开发 –
您需要重写onDestroy()方法快捷键(Ctrl + O) –
尝试运行没有如果块只是销毁方法 –