java - 检查服务器端广告查看 (php)
问题描述
我有一个使用 php 后端的应用程序。假设这是一个用于在 YouTube 上作弊的应用程序,或者其他点数非常重要的应用程序。我想实现观看广告的积分,但不知道该怎么做。当然,我可以在查看广告时向服务器发送请求,
@Override
public void onAdOpened() {
if (sampleInterstitial != null) {
//something code
}
}
但我担心在我的应用程序代码中翻找的人会很容易地找到我发送的请求,并且能够轻松地模拟我的积分请求。我怎样才能避免这种情况?例如,是否可以通过某种方式从服务器检查是否查看了广告? 感谢您的回答)
解决方案
首先客户端无法检查服务器端代码,你可以获取任何查看广告的人的IP地址、时间..等,并将其注入数据库或文件中,这样你就可以知道如何操作了。很多人都这样做了,并给了它学分
您的 PHP 广告页面:
$ip = $_SERVER['REMOTE_ADDR']; // gets ip address $time = date_default_timezone_get(); // gets time // insert it in your file or database
推荐阅读
- java - 在Java中将十六进制字符串转换为十六进制字符串字节数组
- python - 如何创建自定义用户权限?
- javascript - Cypress.io 测试中没有进行拖放
- c# - C#- 让孩子达到给定的深度
- ruby - Ruby 正则表达式仅清除某些点
- ffmpeg - 使用 ffmpeg 将 jpg 转换为 mov 使用 DNXHD 编解码器时出错
- javascript - 如果没有来自 document.getElementById .setAttribute href 的选择选项,则隐藏按钮
- php - 嵌套的 foreach 只遍历所有循环
- python-3.x - pandas:将行的零值设置为该行数据帧的最大值
- node.js - 与 puppeteer 并行抓取