Commit 0a53bdbb authored by wanglei's avatar wanglei

...

parent 644b63e7
...@@ -128,33 +128,34 @@ object AdmobInterstitialUtils { ...@@ -128,33 +128,34 @@ object AdmobInterstitialUtils {
onHidden: (() -> Unit)?, onHidden: (() -> Unit)?,
interval: Int interval: Int
) { ) {
if (!isShowDialog) {
displayInterstitialAd(activity, onHidden)
return
}
if (customDialog != null && customDialog?.isShowing == true) {
return // 如果对话框已经显示,则不再显示
}
customDialog = CustomDialog(activity, R.layout.dialog_ad_loading) // if (!isShowDialog) {
customDialog?.setCountdownText(R.id.dialog_ad_loading_text) displayInterstitialAd(activity, onHidden)
val countdownTimer = object : CountDownTimer((interval * 1000).toLong(), 1000) { return
override fun onTick(millisUntilFinished: Long) { // }
val seconds = (millisUntilFinished / 1000).toInt()
customDialog?.updateCountdownText("Advertising in preparation ($seconds" + "s)...") // if (customDialog != null && customDialog?.isShowing == true) {
} // return // 如果对话框已经显示,则不再显示
// }
override fun onFinish() { //
displayInterstitialAd(activity, onHidden) // customDialog = CustomDialog(activity, R.layout.dialog_ad_loading)
if (!activity.isDestroyed && !activity.isFinishing) { // customDialog?.setCountdownText(R.id.dialog_ad_loading_text)
customDialog?.dismiss() // val countdownTimer = object : CountDownTimer((interval * 1000).toLong(), 1000) {
} // override fun onTick(millisUntilFinished: Long) {
customDialog = null // val seconds = (millisUntilFinished / 1000).toInt()
} // customDialog?.updateCountdownText("Advertising in preparation ($seconds" + "s)...")
} // }
countdownTimer.start() //
customDialog?.show() // override fun onFinish() {
// displayInterstitialAd(activity, onHidden)
// if (!activity.isDestroyed && !activity.isFinishing) {
// customDialog?.dismiss()
// }
// customDialog = null
// }
// }
// countdownTimer.start()
// customDialog?.show()
} }
private fun showAdDialogAndLoadInterstitial( private fun showAdDialogAndLoadInterstitial(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment