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
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章