如何解决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 举报,一经查实,本站将立刻删除。