如何在用户单击平面按钮时在 flutter 中显示奖励视频
How to Show rewarded Video in flutter when a user clicks a flat button
我是 Flutter 的新手,我需要帮助才能在我的 Flutter 应用中展示激励广告。
该应用程序用于加载我的网站,我的想法是在用户单击平面按钮时显示奖励视频,当视频结束或关闭时,我需要将它们带到我在后台加载的网站。
为了显示网站,我使用了网络视图插件。
在您的初始状态中,只需加载激励广告,
// load the rewarded video ad
RewardedVideoAd.instance
.load(
adUnitId: RewardedVideoAd.testAdUnitId,
targetingInfo: targetingInfo);
// listen for the rewarded add events
RewardedVideoAd.instance.listener =
(RewardedVideoAdEvent event, {String rewardType, int rewardAmount}) {
print("Rewarded Video Ad event $event");
if (event == RewardedVideoAdEvent.rewarded) {
// here, you can load your website using your webview plugin
}
};
在您的 onPressed() 方法中,只需使用
显示激励视频广告
onPressed: () {
RewardedVideoAd.instance.show();
},
大功告成。
加载激励广告
RewardedVideoAd.instance.listener =
(RewardedVideoAdEvent event, {String rewardType, int rewardAmount}) {
if (event == RewardedVideoAdEvent.rewarded) {
setState(() {
rewarded = true;
// here, you can perform your task
});
}
};
监听器就是这样工作的。您不必将此侦听器分配给任何地方。您只需拨打
RewardedVideoAd.instance.load(...)
On Press 你可以调用 like -
onPressed: () {
RewardedVideoAd.instance.show();
},
我是 Flutter 的新手,我需要帮助才能在我的 Flutter 应用中展示激励广告。 该应用程序用于加载我的网站,我的想法是在用户单击平面按钮时显示奖励视频,当视频结束或关闭时,我需要将它们带到我在后台加载的网站。 为了显示网站,我使用了网络视图插件。
在您的初始状态中,只需加载激励广告,
// load the rewarded video ad
RewardedVideoAd.instance
.load(
adUnitId: RewardedVideoAd.testAdUnitId,
targetingInfo: targetingInfo);
// listen for the rewarded add events
RewardedVideoAd.instance.listener =
(RewardedVideoAdEvent event, {String rewardType, int rewardAmount}) {
print("Rewarded Video Ad event $event");
if (event == RewardedVideoAdEvent.rewarded) {
// here, you can load your website using your webview plugin
}
};
在您的 onPressed() 方法中,只需使用
显示激励视频广告onPressed: () {
RewardedVideoAd.instance.show();
},
大功告成。
加载激励广告
RewardedVideoAd.instance.listener =
(RewardedVideoAdEvent event, {String rewardType, int rewardAmount}) {
if (event == RewardedVideoAdEvent.rewarded) {
setState(() {
rewarded = true;
// here, you can perform your task
});
}
};
监听器就是这样工作的。您不必将此侦听器分配给任何地方。您只需拨打
RewardedVideoAd.instance.load(...)
On Press 你可以调用 like -
onPressed: () {
RewardedVideoAd.instance.show();
},