如何使AdMob插播广告延迟1分钟?

时间:2018-11-04 17:29:09

标签: android admob

让我们说人们启动了我的应用程序,他们单击RecyclerView中的一项活动,然后显示插页式广告,然后该应用程序增加了1分钟的间隔,因此即使用户单击Activity也看不到广告来自RecyclerView

经过1分钟后,他们点击了另一个回收查看项目以显示其他活动,他们可以看到另一个Intersials广告

如何实现?

2 个答案:

答案 0 :(得分:1)

您可以在 long 变量中以毫秒为单位分配当前时间,并检查用户点击时间与上次时间之间的时差。如果差异大于60 * 1000毫秒,则显示广告。

以毫秒为单位获取当前时间:

long savedTime = System.currentTimeMillis();

所需条件:

    if (System.currentTimeMillis() - savedTime > 60 * 1000) { // 60,000 ms = 1 min
       //  Show Advertisement
    }

答案 1 :(得分:0)

您可以简单地为插页式广告设置frequency cap而不是通过编程方式执行此操作:

  
      
  1. 通过https://apps.admob.com登录到您的AdMob帐户。
  2.   
  3. 点击侧边栏中的应用。
  4.   
  5. 选择您的应用名称。如果您没有在最近使用的应用列表中看到它,则可以单击查看所有应用以搜索所有以下应用的列表   您添加到AdMob的应用程序。
  6.   
  7. 单击侧栏中的“应用程序设置”。
  8.   
  9. 点击插页式频次上限旁边的修改。
  10.   
  11. 选择插页式频次上限选项:

         
        
    • 此应用中的插页式展示次数没有上限:选择此选项可禁用此应用的频次上限。
    •   
    • 为每个用户启用以下上限:输入您希望允许每个用户在所有用户中展示的展示次数   在此应用中插入非页内广告单元,然后选择一段时间(每个   分钟,每小时或每天)。
    •   
  12.   
  13. 单击“保存”。

  14.