如何按点击次数显示插页式广告 (google_mobile_ads)
How show interstitial ads by number of clicks (google_mobile_ads)
我想在 10 次点击后显示插页式广告。有没有办法做到这一点?或者我如何在应用程序打开时只显示 1 次?我只是想知道如何使用它。
ElevatedButton(
child: Text("Ads"),
onPressed: () {
_interstitialAd.show();
Navigator.push(context,
MaterialPageRoute(builder: (context) => PageTwo()));
},
),
您需要在某个地方保持您的状态的计数器,并调用该方法以仅在它是 10 的倍数时显示广告。
//A field of your state class
int counter = 0;
//...somewhere in build
ElevatedButton(
child: Text("Ads"),
onPressed: () {
if(counter%10 == 0) {
_interstitialAd.show();
}
counter++;
Navigator.push(context,
MaterialPageRoute(builder: (context) => PageTwo()));
},
),
我想在 10 次点击后显示插页式广告。有没有办法做到这一点?或者我如何在应用程序打开时只显示 1 次?我只是想知道如何使用它。
ElevatedButton(
child: Text("Ads"),
onPressed: () {
_interstitialAd.show();
Navigator.push(context,
MaterialPageRoute(builder: (context) => PageTwo()));
},
),
您需要在某个地方保持您的状态的计数器,并调用该方法以仅在它是 10 的倍数时显示广告。
//A field of your state class
int counter = 0;
//...somewhere in build
ElevatedButton(
child: Text("Ads"),
onPressed: () {
if(counter%10 == 0) {
_interstitialAd.show();
}
counter++;
Navigator.push(context,
MaterialPageRoute(builder: (context) => PageTwo()));
},
),