Ad Reward System with Server-Side Verification (SSV) Android

所在平台: Udemy

课程主页: https://www.udemy.com/course/ad-reward-system-with-server-side-verification-ssv-android/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用服务器端验证(SSV)的广告奖励系统(Android) 课程概述:在本课程中,我将教你如何在应用程序中实现奖励广告/数字币系统,并进行服务器端验证(SSV)。这种方法是我在自己的应用中使用的,允许用户通过观看广告赚取数字币。作为回报,用户可以使用这些币兑换你想提供的特定奖励。我们将使用谷歌开发的Admob移动广告平台,在我们的应用中展示奖励类广告,并配置其进行服务器端验证。此外,我们还将利用谷歌的用户消息平台(UMP)处理新的欧洲用户同意政策,确保如果未实施该政策,来自30多个国家的用户可能会暂停广告,从而减少你的潜在收益。 为了存储用户及其数字币的信息,我们将使用MongoDB Atlas来托管数据库,处理用户和管理员权限、集合架构、网络访问列表、身份验证、数据库触发器、自定义函数等。我们自己的后端服务器将用于验证奖励广告并向用户添加金币。该服务器将在用户成功完成观看广告任务后接收来自Admob SDK的请求,从而增加了一层安全性,确保用户操作的处理和验证是在服务器上进行,而不仅仅依赖于客户端验证。这减少了恶意用户通过操纵客户端验证过程来欺诈性索取奖励的风险。最后,我们将部署自己的后端服务器,以便可以在生产环境中使用。总的来说,这是一个相当有趣的主题,为你的应用打开了货币化的大门。

课程评论(0条)

课程详情

In this course I'm gonna teach you how to implement a Reward ad/Digital Coins System in your app with a Server-Side Verification (SSV). This same approach I've used in my own app to allow users to earn digital coins by viewing ads. In return, users can spend those coins, to redeem certain rewards that you want to provide.We will use:Admob mobile advertising platform which is developed by Google, to display a reward type of ad in our application. We will configure it to accept a server-side verification.Google's User Messaging Platform (UMP) to handle the new European Consent Policy. Because if you don't implement it, users from over 30 countries will be able to suspend your ads and reduce a huge amount of money that you can potentially earn.MongoDB Atlas to host the database where we will store all information about the users and their digital coins. We will handle user and admin permissions, collection schemas, network access list, authentication and database triggers, custom functions and more.Our own Backend Server which will be used to validate reward ads and add Coins to our users. The server itself should receive requests from the Admob SDK, when a callback fires up after a user successfully completes a task of viewing an ad. That adds an extra layer of security by processing and verifying user actions on the server rather than solely relying on client-side verification. This reduces the risk of manipulation or tampering by malicious users who may attempt to manipulate the client-side verification process to fraudulently claim rewards.And at the end we will deploy our Backend server so that we can use it in a production as well.Bottom line, quite interesting topic that opens the door for monetization in your app.

课程标签

0人关注该课程

主题相关的课程