我已经开发了一个Android应用,该应用带有一个按钮来显示奖励视频。有时没有可用的视频,因此用户按下按钮,但什么也没有发生。有没有办法知道是否只有在有视频的情况下有视频可显示按钮?
如果不知道,当用户按下按钮时,我是否可以检测到没有视频,以便向带有消息的祝酒词显示?
答案 0 :(得分:0)
您可以使用“奖励视频”事件通知来确定“奖励视频”广告是否已正确加载。链接-https://developers.google.com/admob/android/rewarded-video#set_up_event_notifications
@Override
public void onRewardedVideoAdLoaded() {
Toast.makeText(this, "onRewardedVideoAdLoaded", Toast.LENGTH_SHORT).show();
//Write logic here to disable/enable button in question
}
或在您的按钮上单击,检查是否已加载奖励视频并根据该视频采取适当的操作
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// Take action.
if (mRewardedVideoAd.isLoaded()) {
mRewardedVideoAd.show();
}else{
//Show message to user
}
}
});