自从RewardedVideoAdListener被弃用以来,可以通过以下步骤来实现admob奖励视频:
implementation 'com.google.android.gms:play-services-ads:20.4.0'
MobileAds.initialize(this, "YOUR_ADMOB_APP_ID");
RewardedAd rewardedAd = new RewardedAd(this, "YOUR_REWARDED_VIDEO_AD_UNIT_ID");
rewardedAd.loadAd(new AdRequest.Builder().build(), new RewardedAdLoadCallback() {
@Override
public void onAdLoaded() {
// 广告加载成功
}
@Override
public void onAdFailedToLoad(LoadAdError loadAdError) {
// 广告加载失败
}
});
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (rewardedAd.isLoaded()) {
rewardedAd.show(MainActivity.this, new RewardedAdCallback() {
@Override
public void onUserEarnedReward(@NonNull RewardItem rewardItem) {
// 用户获得奖励
}
@Override
public void onRewardedAdClosed() {
// 广告关闭
}
@Override
public void onRewardedAdFailedToShow(AdError adError) {
// 广告展示失败
}
});
}
}
});
以上是使用libgdx实现admob奖励视频的基本步骤。请注意,这只是一个简单的示例,你可能需要根据你的应用程序的具体需求进行适当的调整和扩展。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云