Google AdMob for Android Studio,具有以设定频率随机显示的功能的插页式广告

Google AdMob for Android Studio, interstitial ads with a function to randomize presentation at a set frequency

我希望插页式广告在我点击按钮时随机显示。例如,我想在 1-20 之间进行选择。广告随机弹出,而不是每次点击时弹出。

float hitPercent = 0.3f; //30% of the time it will show ad
final Random generator = new Random();

myButton.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View view) {
        if (generator.nextFloat() <= hitPercent) {
            ad.show();
        }
    }
}