我有一个 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/