Google AdSense 是一个流行的广告平台,它是在线赚钱的好方法。大多数博主更喜欢 Google AdSense 来通过他们的网站获利。

保护您的 AdSense 帐户免受无效点击的影响-Admob365

让您的 AdSense 帐户获得批准在近期非常重要,但您必须严格遵守AdSense 计划政策。如果您不遵守这些政策,您的帐户可能会被禁止。AdSense 计划政策的第一点明确规定,发布商不得点击自己的广告或使用任何手段人为地增加展示次数和/或点击次数,包括手动方法。

Google 非常密切地监控其 AdSense 广告的点击次数。为了防止您的帐户被禁止,您需要保护您的网站免受点击轰炸。没有简单的方法可以监控您网站上的广告点击。这篇博文将向您展示如何保护您的 Google AdSense 帐户免受异常无效点击的影响。

这个想法其实很简单。当用户第一次点击 AdSense 广告时,在他的机器上存储一个 cookie/本地存储,并带有一些到期日期。当用户在同一会话或新会话中访问另一个页面时,如果在他的机器上发现了该 cookie,则不要向他投放 AdSense 广告。

为了演示,让我们看一些代码:

  1. 将您所有的 AdSense 广告代码包含在一个 hidden div with ads类中。
<div class="ads" style="display:none;">
// insert AdSense ad code
</div>

2. 然后在<head>您的网页部分中包含以下代码,您的其他脚本所在的部分或将其包含在</body>HTML 页面的结束标记之前。

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
 
<script>
jQuery(function($) {
    // get the current date
    var nowDate = new Date();
    var date = nowDate.getDate()+'/'+(nowDate.getMonth()+1)+'/'+nowDate.getFullYear();
 
    // if any element with class ads is clicked
    $('.ads').on('click', function () {
        // store current date on user local storage – you can change this value!
        localStorageSetItem("date", date);
    });
});
 
$(document).ready(function() {
    // check whether the current date is recorded on the user's local storage
    var prevDate = localStorageGetItem("date");
    if (!prevDate || prevDate != date) {
        // serve ads
        $('.ads').show();
    }
    else {
        // don't serve ads (serve something else – e.g., show donations link)
    }
});
</script>

这就是保护您的 AdSense 帐户免受无效点击的影响。
就是这样,伙计们。我们希望您发现这段小代码有助于保护您的 AdSense 帐户免受无效点击的影响。