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回调上的时间,但是还有更简洁的方法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)