You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

激励视频广告:设置奖励的数量与类型

关于AdMob激励视频RewardItem奖励信息的设置说明

嘿,我来帮你理清这个关键点!其实RewardItem里的奖励类型和数量并不是在你的App代码里设置的,而是在AdMob的后台控制台配置的——这样你可以随时调整奖励规则,不用重新发布App。下面分两部分给你说明:

一、在AdMob后台配置奖励信息

  • 登录AdMob控制台,找到你的应用对应的激励视频广告单元
  • 进入该广告单元的设置页面,找到「奖励设置」(Rewards)板块
  • 在这里填写你的奖励类型(比如“金币”“钻石”这类用户能理解的名称)和对应的奖励数量(比如100、50)
  • 保存配置后,当用户观看完激励视频,AdMob就会把你设置的这些信息通过RewardItem传递到你的App中

二、在代码中接收并使用奖励信息

当onRewarded(RewardItem reward)方法被触发时,你只需要从RewardItem对象里取出配置好的信息,再处理给用户发奖励的逻辑就行。举个简单的代码示例:

@Override
public void onRewarded(RewardItem reward) {
    // 获取后台配置的奖励信息
    String rewardType = reward.getType(); // 比如"金币"
    int rewardAmount = reward.getAmount(); // 比如100
    
    // 这里写你的奖励逻辑,比如更新用户的账户余额
    addRewardToUserAccount(rewardType, rewardAmount);
    
    // 给用户一个反馈提示
    Toast.makeText(getApplicationContext(), "恭喜获得" + rewardAmount + "个" + rewardType, Toast.LENGTH_SHORT).show();
}

额外提示

如果担心网络问题或者广告加载异常导致无法获取后台的奖励信息,你可以在代码里设置一个默认奖励值作为 fallback,但核心的奖励规则还是建议在后台配置,灵活性更高。

内容的提问来源于stack exchange,提问作者Dmytro Kulykov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:12:10