我正在使用AdMob集成應用程序中的Android應用程序,我使用AdMob在加載WebView 20秒後顯示廣告。問題是當用戶在20秒之前關閉應用程序間隙性廣告仍然顯示,這是違反谷歌AdMob政策,我如何使用戶退出活動或應用程序,間質性廣告不應該顯示即使在關閉應用程序之後仍然顯示AdMob插頁式廣告
這是我的代碼:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
interAd = new InterstitialAd(MainActivity.this);
interAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712");
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice("SEE_YOUR_LOGCAT_TO_GET_YOUR_DEVICE_ID")
.build();
interAd.loadAd(adRequest);
interAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
interAd.show();
}
});
interAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
// Code to be executed when the interstitial ad is closed.
Log.i("Ads", "onAdClosed");
}
});
}
} , 20000);
不工作的錯誤:不兼容的類型。需要android.os.handler發現布爾值,我也有android.os.handler –