【在广告(Google Admob)Android之后运行一项功能】不操千曲而后晓声,观千剑而后识器。这篇文章主要讲述在广告(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();
}
推荐阅读
- Admob横幅广告未在Android P中加载
- Google InApp结算测试购买
- android in-app billing v3 api中的开发者有效负载应该是多少()
- App Rejected - Uploaded new binary - In App Purchase - 需要开发人员操作 - 等待审核
- 可以在Android中升级测试订阅吗()
- 检查Google In App订阅续订状态
- 我是否可以为我的iPhone App客户提供推荐信用于注册新订阅客户
- Android InApp购买 - 如何处理待处理状态()
- SKPaymentTransactionObserver`应用内购买无法在iTunes连接上的App Store上推广,但代理实施和测试