Android=计算Kotlin的点击次数:我如何计算Kotlin的点击次数?
我想在点击按钮的特定次数上显示间隙广告。我如何在科特林实现这一目标? 请帮帮我 my MainActivity.javaAndroid=计算Kotlin的点击次数:我如何计算Kotlin的点击次数?,android,android-studio,kotlin,count,kotlin-android-extensions,Android,Android Studio,Kotlin,Count,Kotlin Android Extensions,我想在点击按钮的特定次数上显示间隙广告。我如何在科特林实现这一目标? 请帮帮我 my MainActivity.java class MainActivity : Activity() { private lateinit var mInterstitialAd: InterstitialAd override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setC
class MainActivity : Activity() {
private lateinit var mInterstitialAd: InterstitialAd
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
MobileAds.initialize(this) {}
mInterstitialAd = InterstitialAd(this)
mInterstitialAd.adUnitId = "ca-app-pub-3940256099942544/1033173712"
mInterstitialAd.loadAd(AdRequest.Builder().build())
mMyButton.setOnClickListener {
if (mInterstitialAd.isLoaded) {
mInterstitialAd.show()
} else {
Log.d("TAG", "The interstitial wasn't loaded yet.")
}
}
}
下面是可以获得所需行为的示例代码
class MainActivity : AppCompatActivity() {
var clickCount = 0
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
button.setOnClickListener {
clickCount++
if (clickCount >= 5 && interstitialAd.isLoaded()) {
clickCount = 0 // reset count
interstitialAd.show()
}
}
}
你试过什么?你在这方面遇到了什么问题?我已经更新了代码。