android - 如何在颤振中使用奖励视频听众?
问题描述
我不知道如何使用听众来奖励用户观看视频。
包页面: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
解决方案
首先,您使用的是过时的代码。这个是最新的。请注意,它具有可选的命名参数{}
而不是可选的位置参数[]
。
RewardedVideoAd.instance.listener =
(RewardedVideoAdEvent event, {String rewardType, int rewardAmount}) {
if (event == RewardedVideoAdEvent.rewarded) {
setState(() {
rewarded = true;
});
}
};
这就是监听器的工作方式。您不必将此侦听器分配到任何地方。您需要做的就是打电话
RewardedVideoAd.instance.load(...)
推荐阅读
- r - R正则表达式替换可变数量的周期之后的所有周期,前面有空格/行首
- outlook - 如何使用具有正确序列号的 ICS 更新 Outlook AppointmentItem?即如何确定序号?
- powerbi - 我们如何在 Switch 和 Format 函数中分配前缀字符
- android - 更新到 Android Studio 3.2 后构建失败
- visual-studio-code - 从没有 Gnome/KDE 的无头 linux 服务器运行 VS-Code / X11
- python - 带有sqlachemy的烧瓶中的AttributeError(“'list'对象没有属性'keys'”,)
- mysql - 带有 DELETE、INSERT 和 SELECT 的 MySQL 存储过程
- r - 为什么这两条 R 行不产生相同的输出?
- vue.js - 如何解决 vuex 商店中的“Uncaught TypeError: Cannot read property 'get' of undefined”?
- azure - API网关将同步调用转换为异步