在广告(Google Admob)Android之后运行一项功能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在广告(Google Admob)Android之后运行一项功能相关的知识,希望对你有一定的参考价值。
我想要实现的目标:
所以我在我的应用程序中有一个ListView
,它有各种选项...但点击其中任何一个,打开一个名为doSomething()
的功能,现在我想做的是,每当用户点击ListView
中的项目时,首先获得奖励视频广告(谷歌Admob)应该播放,然后该功能应该运行。现在的问题是,我将在活动开始时加载视频广告,我将把函数调用放在onRewarded()
和onRewardedVideoCompleted()
方法中,但是当广告由于某种原因无法加载时会发生什么,例如互联网问题或AdMob没有发送广告,或任何东西,然后我不能直接将函数调用放在onRewardedVideoAdFailedToLoad()
方法中,因为用户还没有按下任何ListView项目。那么我该如何解决这个问题呢?每当用户点击该项目时,我都会展示广告,一旦用户关闭广告,或广告完成,该功能就会运行,但是如何解决广告无法加载的问题?
答案
在doSomething函数中,您可以添加此条件。
if (yourRewardedVideoAd.isLoaded()) {
yourRewardedVideoAd.show();
} else {
//proceed to your next routine if ad failed to load
nextFunction();
}
以上是关于在广告(Google Admob)Android之后运行一项功能的主要内容,如果未能解决你的问题,请参考以下文章