首页 > 解决方案 > 检查服务器端广告查看 (php)

问题描述

我有一个使用 php 后端的应用程序。假设这是一个用于在 YouTube 上作弊的应用程序,或者其他点数非常重要的应用程序。我想实现观看广告的积分,但不知道该怎么做。当然,我可以在查看广告时向服务器发送请求,

   @Override
    public void onAdOpened() {
        if (sampleInterstitial != null) {
            //something code
        }
    }    

但我担心在我的应用程序代码中翻找的人会很容易地找到我发送的请求,并且能够轻松地模拟我的积分请求。我怎样才能避免这种情况?例如,是否可以通过某种方式从服务器检查是否查看了广告? 感谢您的回答)

标签: javaphpandroidserveradmob

解决方案


首先客户端无法检查服务器端代码,你可以获取任何查看广告的人的IP地址、时间..等,并将其注入数据库或文件中,这样你就可以知道如何操作了。很多人都这样做了,并给了它学分

  • 您的 PHP 广告页面:

    $ip = $_SERVER['REMOTE_ADDR']; // gets ip address
    $time = date_default_timezone_get(); // gets time
    // insert it in your file or database
    

推荐阅读