如何在颤动中使用奖励的视频监听器?

问题描述 投票:1回答:1

我无法弄清楚如何使用听众来奖励用户观看视频。

包页:https://pub.dartlang.org/packages/firebase_admob

RewardedVideoAd.instance.listener =
    (RewardedVideoAdEvent event, [String rewardType, int rewardAmount]) {
  if (event == RewardedVideoAdEvent.rewarded) {
    setState(() {
      // Here, apps should update state to reflect the reward.
      _goldCoins += rewardAmount;
    });
  }
};

我设法做的只是显示广告,我不知道如何使用听众。

这是一个例子:https://github.com/Maherr/listener/blob/master/lib/main.dart

如何将rewarded更改为true

android dart flutter admob
1个回答
1
投票

首先,您使用的是过时的代码。这是最新的一个。请注意,它已经命名参数{}而不是可选参数[]

RewardedVideoAd.instance.listener =
    (RewardedVideoAdEvent event, {String rewardType, int rewardAmount}) {
  if (event == RewardedVideoAdEvent.rewarded) {
    setState(() {
      rewarded = true; 
    });
  }
};

这就是听众的工作方式。您不必将此侦听器分配给任何位置。你需要做的就是打电话

RewardedVideoAd.instance.load(...)
© www.soinside.com 2019 - 2024. All rights reserved.