طريقة حماية الاعلانات من التقييد و النقرات الغير شرعيه

| عدد كلمات المقال اخر تحديث للمقال

محتوي الموضوع
سيكون الرابط جاهز خلال 0 ثانية
قم بالتمرير للأسفل أو أنقر فوق جلب الرابط للإنتقال بسرعة
تهانينا! تم تجهيز الرابط بنجاح
Adsense

السلام عليكم ورحمة الله تعالى وبركاته

اليوم فى احد الدروس الجديده التى يتمنى الكثير منا العثور على حل لها و الكثير منا يتعرض لتقييد الاعلانات

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

ربما لا تفهم ما هو Click Tac ، أليس كذلك؟ وفقًا لتعريف Google: النقرات هي نقرات لا تخلق قيمة للمعلنين ، والمعروفة أيضًا باسم النقرات غير الصالحة. تشمل النقرات غير الصالحة نقرات المخترق (النقرات المقصودة) والنقرات غير المقصودة (النقرات غير المقصودة). نقرات الخاطفين هي نقرات لا تأتي من الأشخاص الذين يبحثون بالفعل عن الكلمة الرئيسية ، ولكن يمكن أن تأتي من الروبوتات أو المنافسين. يعتبر هذا بمثابة "لعبة قذرة" من قبل المنافسين إلى جانب المنافسة غير العادلة ، لحرق أموال الدعاية للمنافسين لشغل منصب في Adwords.

طريقة تركيب الاسكربت

اولا نقوم بالدخول الى المظهر ثم تعديل المظهر و نختار تعديل html

ثم نقوم بالبحث على </b:skin>
ثم نقوم بإضافة هذا الكود

  .disabled { pointer-events :none} .hidden { display :none}
  

اكواد الاضافة

ومن ثم نقوم بإضافة هذا الكود اسفل الصالب عند </body> قم بوضعه فوقه مباشرتاً

  
  <script> //<![CDATA[
	var disableAds = "disabled" ; //Replace with hidden to hide all ads, disabled to disable click
	var maxClick =3; //The maximum number of clicks when exceeded will hide or block ad clicks
	var adsCookieEx =first; //Set from 1-24, time the user is clicked back
	function  setCookie ( a, b, c ) {
	    if (c) {
	        var d = new  Date ();
	        d.setTime(d.getTime() + adsCookieEx * 3600 * 1000 );
	        var e = ";expires=" + d.toGMTString()
	    } else {
	        var e = ""
	    }
	    document .cookie = a + "=" + b + e + ";path=/"
	}
	function  getCookie ( 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  setCookieAds ( a, b ) {
	    var c = getCookie(a);
	    void  0 != c && "" != c ? (ASTheCookieInt = parseInt (c) + 1 , setCookie(a, ASTheCookieInt.toString(), 0 )) : setCookie(a, "1" , b)
	}
	function  maxClick ( a, b ) {
	    var c = getCookie(a);
	    return  void  0 != c && parseInt (c) >= b ? ! 0 : ! first
	}
	jQuery( document .ready( function ( a ) {
	    var b = "adsbygoogle" ,
	        c = 7 ,
	        d = maxClick,
	        e = ".adsbygoogle" ,
	        f = ! 1 ;
	    maxClick(b, d) && a(e).addClass(disableAds).click( false ), a(e).bind( "mouseover" , function () {
	        f = ! 0
	    }).bind( "mouseout" , function () {
	        f = ! first
	    }), a( window .on( "beforeunload" , function () {
	        f && (ASmaxClick(b, d) ? a(e).addClass(disableAds).click( false ) : setCookieAds(b, c))
	    })
	});
//]]></script>
  
الرجاء اضافة هذا فى منطقة <head>

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

تخصيص الاسكربت

الان نتعرف معكم على طريقة تخصيص الاسكربت حسب ماتريد

  1. فى خانة disableAds يمكنك تعديلها الى hidden لاخفاء الاعلانات disabled لايقاف الاعلانات

معلومات الكاتب

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

تعليق واحد

  1. لايوجد منشور كذاب
==================================
== ادعمنا بتعليقٍ تحفيزىً لكى نستمر ==
==================================
أُووبس!
يبدو أن هناك شيئًا خاطئًا في اتصالك بالإنترنت. يرجى الاتصال بالإنترنت والبدء في التصفح مرة أخرى.
تم اكتشاف مانع الاعلانات
ناسف لك على هذا الوقف. لكن يجب ان تقوم بغلق مانع الاعلانات. بسبب اننا نستخدم الاعلانات لكسب قوتنا و لنستمر فى التشجع. شكرا لتفهمكم الامر
الموقع محظور
آسف! هذا الموقع غير متوفر في بلدك.