【发布时间】:2018-10-18 19:01:50
【问题描述】:
我正在开发一个 android 应用程序,在该应用程序中我正在显示一个奖励视频广告并希望该按钮被锁定 10 分钟,我希望在使用它后在按钮上显示一个计时器,这是我的 java 文件
watch_video_buuton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(Home_page.this,"Please tap more times to load the ad", Toast.LENGTH_LONG).show();
if (mRewardedVideoAd.isLoaded()) {
mRewardedVideoAd.show();
}
else {
loadRewardedVideoAd();
}
}
});
@Override
public void onRewardedVideoAdLoaded() {
}
@Override
public void onRewardedVideoAdOpened() {
}
@Override
public void onRewardedVideoStarted() {
}
@Override
public void onRewardedVideoAdClosed() {
loadRewardedVideoAd();
}
@Override
public void onRewarded(RewardItem rewardItem) {
Toast.makeText(Home_page.this,"Congratulations, you will get 1000 points next time you open the app ", Toast.LENGTH_LONG).show();
SharedPreferences sp = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
int n = myIntValue+1000;
editor.putInt("your_int_key", n);
editor.commit();
user_id_child.child("scores").setValue(+n);
}
【问题讨论】:
-
嗨@dhruv bhati,欢迎来到 Stack Overflow。为了帮助您更快地获得问题的答案,在您的答案中包含几件事会很有帮助。到目前为止,您向我们提供了您的代码,这非常好。此外,您能否告诉我们您尝试解决问题的方法,以及为什么没有奏效?
-
另外:我建议对您的帖子进行编辑以删除一些标签。一般来说,Stack Overflow 上的标签应该与您直接询问的内容相关。例如。 “Eclipse”标签应该只用于询问 关于 Eclipse 的问题,而不是任何时候您遇到问题的工作是在 Eclipse 中完成的
标签: java android android-button rewardedvideoad