要在点击事件按钮时显示激励视频广告,可以按照以下步骤进行解决:
首先,确保已经正确集成了激励视频广告SDK,并在AndroidManifest.xml文件中添加了相关的权限和配置。
在布局文件中添加一个按钮,用于触发点击事件,例如:
Button showAdButton = findViewById(R.id.showAdButton);
showAdButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 创建激励视频广告对象
RewardedVideoAd rewardedVideoAd = MobileAds.getRewardedVideoAdInstance(context);
// 设置广告加载监听器
rewardedVideoAd.setRewardedVideoAdListener(new RewardedVideoAdListener() {
@Override
public void onRewardedVideoAdLoaded() {
// 广告加载完成后,显示广告
if (rewardedVideoAd.isLoaded()) {
rewardedVideoAd.show();
}
}
// 其他监听方法...
});
// 加载广告
rewardedVideoAd.loadAd("your_ad_unit_id", new AdRequest.Builder().build());
}
});
在上面的代码示例中,需要替换"your_ad_unit_id"为你的激励视频广告单元ID。
通过以上步骤,你应该能够在点击事件按钮时成功显示激励视频广告。