java - 适用于 Android Studio 的 Google AdMob,具有以设定频率随机呈现功能的插页式广告

标签 java android android-studio admob ads

我希望插页式广告在我点击按钮时随机显示。例如,我想在 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();
        }
    }
}

关于java - 适用于 Android Studio 的 Google AdMob,具有以设定频率随机呈现功能的插页式广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48610272/

相关文章:

android - 你能告诉我为什么作者需要为Fragment包装FrameLayout吗?

java - 如何设置定时器自动提交

java - Hibernate 枚举映射

java - 如何使用antlr4 plsql语法(java和org.antlr.v4.gui.TestRig)

android - 在Android中集成Tesseract OCR引擎

java - 从 csv 文件中逐行读取

java - Android 中的 Post 请求 Spring Boot Rest 服务出现 I/O 错误

java - sun-jaxws.xml 中的 JAX-WS 多端点

android - 构建 Gradle 时出错

android - Android Gradle套件org.holoeverywhere.app不存在