flutter - 每 5 次点击展示一次插页式广告

标签 flutter flutter-packages google-mobile-ads

我有一个 ElevatedButton,可以使用 flutter_phone_direct_caller 调用家庭成员。我希望用户每按 5 次点击 ElevatedButton 就显示一次插页式广告。下面的代码工作正常,但点击 5 次后,每次都会出现插页式广告。

  ElevatedButton(
       onPressed: () {
              admobHelper.createInterad();
              callFamilyMember();
                    setState(() {
                        clickCount=clickCount+1;
                        if(clickCount>5){
                        admobHelper.showInterad();
                    }
                 }
              );
           },

最佳答案

将您的代码替换为此代码。您必须将展示广告的点击次数设置为 0。

ElevatedButton(onPressed: () {
    admobHelper.createInterad();
    callFamilyMember();
    setState(() {
      clickCount = clickCount + 1;
      if (clickCount > 5) {
        admobHelper.showInterad();
        clickCount = 0;
      }
    });
  }),

关于flutter - 每 5 次点击展示一次插页式广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71109836/

相关文章:

flutter - BLoC:多次调用监听回调

android - 在 com.android.build.gradle.LibraryExtension 类型的对象上找不到参数 [] 的方法 buildFeatures()

flutter - 如何使用 url 启动器将文件发送到 Whatsapp 中的特定联系人 - Flutter

flutter - 我可以禁用 Flutter Web 的特定依赖项吗?

dart - 自动调用 ListView 上的按钮的 Flutter onPressed(当它变得可见时)。这是一个错误吗?

json - 如何在 Flutter App 启动前显示 CircularProgressIndicator?

firebase - Flutter StreamSubscription 没有停止或暂停

flutter - 如何在 Flutter web 中使用 ReCaptcha

android-jetpack-compose - 当 AdManagerAdView 与 Jetpack Compose 结合使用时,广告展示次数不计入在内

android - 参数异常 : Requested value 'X86' was not found