Admob奖励视频广告获得时长

时间:2020-08-18 09:20:03

标签: android admob

我这样使用sdk加载奖励广告。

 rewardedAd?.loadAd(AdRequest.Builder().build(), object : RewardedAdLoadCallback() {

            override fun onRewardedAdLoaded() {

                try {

                    canShowAd = true

                    //display ad
                    rewardedAd?.show(...)

                } catch (e: Exception) {
                    ErrorController.showError(e)
                }
            }

            override fun onRewardedAdFailedToLoad(p0: Int) {
                ErrorController.showMessage("AD ERROR : $p0")
                mActivity?.stopLoading()
                callback.onAdError(p0)
            }
        })

它可以很好地加载,但是我要做的是知道用户观看广告多长时间了。

我知道我可以在rewardedAd?.show()上创建一个时间戳,并减去onUserEarnedReward回调上的时间,但是还有更简洁的方法吗?

0 个答案:

没有答案