Admob激励视频广告(rewarded ad)的服务器端验证(server-side )的疑问

        刚开始看官方文档,很容易理解。就是说你自己搭建一个web server,并能接受admob给你规定的参数格式,你根据自己的web server收到的admob给你请求来判定是否给与用户奖励(看完广告)。

        理解完以后,顿时觉得很困惑,难道接激励视频广告还得自己架设一台服务器?
        官方SDK的回调事件RewardedAd.OnUserEarnedReward的解释是:
        Called when the ad is estimated to have earned money.

其实也没明说到底是SDK自己判定回调,还是你的web server判定的回调。因此特别做了一下实验,结论是SDK自己判定,可以不用这个web server。需要用到web server的场景应该游戏是C/S结构,奖励的server,奖励的发放是自己的server和游戏客户端交互。单机游戏或者奖励就在客户端自己发放的情况下,不需要这个。当广告播放完毕后,SDK会触发事件OnUserEarnedReward,你可以在这个回调中给奖励,如果你的用户中途关掉广告是不会触发的。

      在你的Admob后台创建广告单元的时候,可以不填这个这个验证地址。今天看了下穿山甲的文档,穿山甲的激励视频广告也是可以不填服务器的,并且还推荐不填,因为如果使用这种方式可能会有网络延迟。想想这其实也是有道理的。

      随便说一句,测试广告一定需要把手机添加到测试设备中去,否则有被Admob封号的风险。具体操作参见
https://blog.csdn.net/wuming2016/article/details/105974477
 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值