Ionic 3:如何根据 10 次按钮点击通过 AdMob 显示插页式广告

Ionic 3: How to show Interstitial Ad via AdMob based on 10 button clicks

我需要一些帮助。所以我已经成功地将 Admob 免费添加到我的 ionic 3 应用程序中。使用这个插件:https://github.com/ratson/cordova-plugin-admob-free.

我得到了要显示的插页式广告,但是一旦应用程序第一次显示 运行。我不认为这是用户友好的,所以我想添加一个功能,每点击 10 次按钮就会显示广告。我希望这可以计算整个应用程序中所有按钮的点击次数,而不仅仅是特定页面。我不知道在哪里实现这个功能最好。

我已经尝试寻找各种方法来实现它,但大多数文章都是关于在 android 或 ios 中添加它的。我还使用了 ionic 1 文章并试图破解它以使其适用于 ionic 3 但我没有运气。我也在这里搜索但没有找到任何可行的解决方案。 有人能帮帮我吗?

  1. 创建一个提供程序并声明一个初始类型为 int 且值为 0 的变量。
  2. 创建一个函数,该函数在调用时递增声明的变量。
  3. 在递增变量计数的函数中,你可以有这样的条件,

    if (num % 10 == 0){      // checks if the input is divisible by 10 
         //call your interstitial admob function;
         //increment the variable   
    }else{
         //increment the variable
    }
    
  4. 在您单击按钮的任何位置调用此提供程序函数。

希望有用!