简体   繁体   中英

How can to show Interstitial ad after “X” no. of clicks in app?

I am using this code to show ads. How can I show ads when the user clicks on the content of my app after a specific period of clicks? Here is the code:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    AdRequest adRequest = new AdRequest.Builder().build();

    interstitial = new InterstitialAd(MainActivity.this);

    interstitial.setAdUnitId(getString(R.string.admob_interstitial_id));

    interstitial.loadAd(adRequest);
    interstitial.setAdListener(new AdListener() {
        public void onAdLoaded() {

            displayInterstitial();
        }
    });

}
public void displayInterstitial() {

    if (interstitial.isLoaded()) {
        interstitial.show();
    }
}

}

在启动屏幕中创建sharedpreference并存储一个值为0的int,并在每次单击时获取该int的值并检查它是否与“ X”点击匹配,并加载并显示状态间广告,或者该值与增量不匹配。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM