android - 如何让 AdMob 插播广告延迟 1 分钟?
问题描述
假设人们启动了我的应用程序,他们点击了一个活动RecyclerView
,它显示了插页式广告,然后应用程序添加了 1 分钟的间隙,因此即使他们点击了一个Activity
来自的用户也看不到广告RecyclerView
。
1 分钟过去后,他们单击另一个回收视图项目以显示另一个活动,他们可以看到另一个 Intersials 广告
如何实施?
解决方案
您可以在long变量中以毫秒为单位分配当前时间,并检查用户点击时间与上一次之间的差异。如果差异大于 60*1000 毫秒显示广告。
以毫秒为单位获取当前时间:
long savedTime = System.currentTimeMillis();
所需条件:
if (System.currentTimeMillis() - savedTime > 60 * 1000) { // 60,000 ms = 1 min
// Show Advertisement
}
推荐阅读
- ios - 更新后的 Unity3d FireBase SDK - 在 iO 上找不到兼容版本错误
- javascript - Nuxt auth-module 谷歌登录承诺成功
- python - 转换多个字符串行并将每行读取为整数
- php - 如何以所需的顺序从查询中获取参数?
- plsql - 如何自动替换语句中的多个值?
- sql-server - MSSQL 数据库中 Round 函数的奇怪行为仅适用于 Real 列
- pivot-table - Acumatica - 如何在全新屏幕中创建数据透视表
- php - MySQL查询使用日期范围获取数据
- javascript - 空的缩小的 React 应用程序,为什么它已经很大了?
- java - 使用 JSONB(apache johnzon)注释多态实现时出现 ClassCastException