آخر الأخبار

كود حماية حسابك في AdSense من النقرات غير الشرعية على بلوجر الحل النهاي



كود حماية حسابك في AdSens

كود حماية حسابك في AdSense من النقرات غير الشرعية على بلوجر

إذا كنت تمتلك مدونة وتربح منها عبر إعلانات Google AdSense، فمن المهم أن تتخذ الإجراءات اللازمة لحماية حسابك من النقرات غير الشرعية التي قد تؤدي إلى تعليق حسابك أو حتى إغلاقه نهائيًا.

لحسن الحظ، توجد أكواد ذكية تعمل على الحد من تكرار النقرات على الإعلانات من نفس الزائر خلال فترة زمنية معينة، مما يساعد على حماية حسابك. في هذا المقال، سنشرح لك خطوة بخطوة طريقة تركيب كود حماية AdSense من النقرات المتكررة في قالب بلوجر، مع وضع كل كود في صندوق خاص لسهولة التركيب.

---

السكربت الأول: كود CSS لمنع النقرات أو إخفاء الإعلانات

ابحث داخل كود القالب عن العلامة التالية:

]]></b:skin>
</style>
.disabled{pointer-events:none}
.hidden{display:none}
  

وألصق الكود التالي مباشرة بعدها:


السكربت الثاني: تحميل مكتبة jQuery (ضرورية لعمل الكود)

<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js'></script>
  

أضف الكود التالي في بداية الصفحة، وتحديدًا قبل وسم </head> مباشرة:


السكربت الثالث: كود JavaScript لإدارة النقرات على الإعلانات

<script>
//<![CDATA[
/* jquery is required */
var aksiAds = "disabled"; // disabled ads still appear but can't be clicked, change it to (hidden) if you want ads to be hidden
var maxClick = 3; // maximum click
var consecutiveTime = 2 * 60 * 60 * 1000; // 2 hours in milliseconds

function ASSetCookie(a, b, c) {
    var d = new Date();
    d.setTime(d.getTime() + (c * 60 * 60 * 1000));
    var e = escape(b) + "; expires=" + d.toUTCString() + ";path=/";
    document.cookie = a + "=" + e;
}

function ASGetCookie(a) {
    var b, c, d, e = document.cookie.split(";");
    for (b = 0; b < e.length; b++)
        if (c = e[b].substr(0, e[b].indexOf("=")), d = e[b].substr(e[b].indexOf("=") + 1), c = c.replace(/^\s+|\s+$/g, ""), c == a) return unescape(d);
}

function ASSetCookieAds(a, b) {
    var c = ASGetCookie(a);
    void 0 != c && "" != c ? (ASTheCookieInt = parseInt(c) + 1, ASSetCookie(a, ASTheCookieInt.toString(), 0)) : ASSetCookie(a, "1", b);
}

function ASMaxClick(a, b) {
    var c = ASGetCookie(a);
    return void 0 != c && parseInt(c) >= b ? !0 : !1;
}

jQuery(document).ready(function ($) {
    var b = "adsbygoogle",
        c = 24,
        d = maxClick,
        e = ".adsbygoogle",
        f = !1;
    var lastClickTime = ASGetCookie("lastClickTime") ? parseInt(ASGetCookie("lastClickTime")) : 0;
    var clickCount = ASGetCookie(b) ? parseInt(ASGetCookie(b)) : 0;

    ASMaxClick(b, d) && $(e).addClass(aksiAds).click(false);

    $(e).bind("mouseover", function () {
        f = !0;
    }).bind("mouseout", function () {
        f = !1;
    });

    $(e).click(function () {
        var currentTime = Date.now();
        var timeDiff = currentTime - lastClickTime;

        if (timeDiff > consecutiveTime) {
            clickCount = 1;
        } else {
            clickCount++;
        }

        ASSetCookie("lastClickTime", currentTime.toString(), c);
        ASSetCookie(b, clickCount.toString(), c);

        if (clickCount > d) {
            $(e).addClass(aksiAds).click(false);
        }

        f = !1;
    });

    $(window).on("beforeunload", function () {
        f && (ASMaxClick(b, d) ? $(e).addClass(aksiAds).click(false) : ASSetCookieAds(b, c));
    });
});
//]]>
</script>
  
قم بلصق هذا الكود بين وسمَي <script> و</script> في نهاية الصفحة أو قبل وسم </body>.


ما الذي يفعله هذا الكود تحديدًا؟

  • يقوم الكود بحساب عدد نقرات الزائر على الإعلانات خلال فترة زمنية محددة.
  • إذا تجاوز الزائر الحد المسموح (مثل 3 نقرات خلال ساعتين)، يتم تعطيل النقر على الإعلانات.
  • يمكنك تعديل القيم مثل عدد النقرات أو وقت التكرار بسهولة.

    هل هذا الكود آمن وفعال؟

    نعم، الكود يعمل من جهة العميل (المتصفح) ولا يتعارض مع سياسات Google، لكن يجب استخدامه كإجراء وقائي فقط. لا يُعتبر بديلاً عن المراجعة اليدوية للنشاطات المشبوهة.



    هذه الطريقة تتيح لك اختبار الكود والتأكد من أنه يعمل كما هو متوقع دون أي خطر على حسابك في AdSense. أولاً، قم بإنشاء صفحة جديدة ثم انسخ صورة HTML أدناه وانقر فوق “حفظ”، وافتح الصفحة ثم انقر فوق الصورة عدة مرات، بعد النقرة الثالثة سيمنعك السكربت من النقر حتى لا يمكن النقر عليها.  اجعل صندوق الكود جميل مع زر نسخ في 3 اكواد

    <ins class="adsbygoogle">
      <a href="https://google.com">
        <img alt="Slider" height="197" src="https://upload.wikimedia.org/wikipedia/commons/5/5e/Google_adsense_logo.png" width="691" />
      </a>
    </ins>
      

    خاتمة

     إذا كنت جادًا في الحفاظ على حساب AdSense الخاص بك، فإن تركيب كود الحماية من النقرات غير الشرعية هو خطوة ذكية لحماية نفسك من أي نشاط مريب قد يهدد أرباحك. تأكد من تحديث القالب بشكل منتظم وفحص الإحصائيات لتجنب أي مشاكل مستقبلية.




    Ahmed saif
    Ahmed saif
    كاتب محتوي متنوع احب تقديم المساعدة لجميع الأشخاص حاصل علي شهادة في تحسين محركات البحث من قوقل درست في كلية العلوم الإدارية قسم المحاسبة والتكاليف.
    تعليقات