Hello, Bloggers! Welcome to Kamal Bhai Ji.
เคฏเคฆि เคเคชเคे เคชाเคธ Adsense approved site, เคคो เคเคชเคो invalid clicks เคे เคाเคฐเคฃ Ad-limits เคे issues เคा เคธाเคฎเคจा เคเคฐเคจा เคชเคก़ เคธเคเคคा เคนै। Adsense เคเคชเคी เคธाเคเค เคชเคฐ limited time เคे เคฒिเค Ads เคฆिเคाเคจे เคชเคฐ restrict เคฒเคा เคธเคเคคा เคนै। เคฏเคฆि เคเคช เค เคชเคจे visitors เคฆ्เคตाเคฐा Adsense เคชเคฐ clicks เคो control เคเคฐเคจा เคाเคนเคคे เคนैं, เคคो เคเคชเคो เคเคจ codes เคो เคเค़เคฎाเคจा เคाเคนिเค เคिเคจ्เคนें เคฎैं เคเค share เคเคฐเคจे เคा เคฐเคนा เคนूं.
© Fineshop Design | Adsense Click Anti Bomb Script |
How does it work?
Basically, เคนเคฎ visitors เคे browser เคฎें Cookies เคो เคเคธ เคเคงाเคฐ เคชเคฐ set เคเคฐेंเคे เคि เคเคจ्เคนोंเคจे Ads เคชเคฐ เคिเคคเคจी เคฌाเคฐ click เคिเคฏा เคนै। เคเคเค เคเค เคเคฆाเคนเคฐเคฃ เคธे เคธเคฎเคเคคे เคนैं.
เคฎाเคจ เคฒीเคिเค เคเคชเคจे maximum 3 clicks เคจिเคฐ्เคงाเคฐिเคค เคिเค เคนैं। เคเคฌ เคญी, เคตเคน Ads เคชเคฐ click เคเคฐेเคा, click เคे เคเคงाเคฐ เคชเคฐ เคฎूเคฒ्เคฏ เคे เคธाเคฅ desired key (i.e. "MAX_CLICKS") เคे เคธाเคฅ เคเค cookie เคเคจเคे browsers เคฎें set เคนो เคाเคเคी, เคเคฐ เคช्เคฐเคค्เคฏेเค click เคे เคฌाเคฆ 1 increment เคฌเคข़ เคाเคเคा। เคเคธเคฒिเค, เคเคฌ เคตे เคธीเคฎा เคคเค เคชเคนुंเค เคाเคंเคे (i.e. 3 เคฌाเคฐ) เคเคฐ เคซिเคฐ เคธे Ads เคชเคฐ click เคเคฐेंเคे, เคคो Ads เคाเคฏเคฌ เคนो เคाเคंเคे। เค เคฌ, เคตे เคเคชเคे เคฆ्เคตाเคฐा disappear time เคे เคฒिเค เคोเค Ads เคจเคนीं เคฆेเคेंเคे।
Getting Started
Important!Before we start adding codes in XML, I will recommend you to take a Backup of your current theme. By chance if any problem occurs, you can restore it later.
Step 1: First of all Login to your Blogger Dashboard.
Step 2: On Blogger Dashboard, click Theme.
Step 3: Click the arrow down icon next to 'customize' button.
Step 4: Click Edit HTML, you will be redirected to editing page.
Step 5: Now search the code </head>
and paste the following JavaScript Codes just above to it.
<script>/*<![CDATA[*/ // Cookie functions const Cookie = { get: (e) => { e = document.cookie.match(new RegExp("(?:^|; )" + e.replace(/([.$?*|{}()[\]\\/+^])/g, "$1") + "=([^;]*)")); return e ? decodeURIComponent(e[1]) : void 0 }, set: (e, n, o = {}) => { o = { path: "/", ...o }, o.expires instanceof Date && (o.expires = o.expires.toUTCString()); let c = unescape(encodeURIComponent(e)) + "=" + unescape(encodeURIComponent(n)); for (var t in o) { c += "; " + t; var a = o[t]; !0 !== a && (c += "=" + a) } document.cookie = c }, rem: (e) => { Cookie.set(e, "", { "max-age": -1 }) } } // Anti bomb config const antiBombSet = { timeOut: 3600, // Timeout in seconds, when to ads appear after maximum clicks maxClick: 3, // No of maximum clicks cookieKey: "MAX_CLICKED", // Cookie key to set adsSelectors: "ins.adsbygoogle", // Ads selectors iframeSelectors: "ins.adsbygoogle iframe", // Ads iframe selectors callback: () => { // Runs only one time if/when clicked maximum times on ads if (antiBombSet.executed === undefined) { antiBombSet.executed = !0; // Prevent clicks on ads placement with pointer-events:none | You can also try display:none const declarations = "{pointer-events:none}"; if (document.getElementById("mxAds_stl") == null) { var stl = document.createElement("style"); stl.id = "mxAds_stl"; stl.innerHTML = (antiBombSet.adsSelectors || ".adsbygoogle") + declarations; document.head.appendChild(stl); } // Add your js below to execute if/when clicked maximum times on ads // console.warn("You have clicked the maximum times on ads. Don't click on ads if you don't want to support us."); } } }; if (Cookie.get(antiBombSet.cookieKey || "ADS_CLICK") != undefined && parseInt(Cookie.get(antiBombSet.cookieKey || "ADS_CLICK")) >= (antiBombSet.maxClick || 3)) { antiBombSet.callback() }; /*]]>*/</script>
Step 6: Search the code </body> and paste the following JavaScript Codes just above to it.
<script> /*<![CDATA[*/ !function(){function b(a,b){return null!=(a=Cookie.get(a))&&parseInt(a)>=b}var d=antiBombSet.cookieKey||"ADS_CLICK",a=antiBombSet.adsSelectors||".adsbygoogle",f=antiBombSet.timeOut||7200,g=antiBombSet.maxClick||3;0<document.querySelectorAll(a).length&&document.querySelectorAll(a).forEach(a=>{a.addEventListener("click",function(){var a,c;b(d,g)?antiBombSet.callback():(a=d,null==(c=Cookie.get(a))?Cookie.set(a,"1",{secure:!0,"max-age":f}):(c=parseInt(c)+1,Cookie.set(a,c.toString(),{secure:!0,"max-age":f})))})}),window.addEventListener("blur",function(){b(d,g)&&antiBombSet.callback();for(var c,h,i=document.querySelectorAll(antiBombSet.iframeSelectors||".adsbygoogle iframe"),j=0;j<i.length;j++)document.activeElement==i[j]&&(b(d,g)?antiBombSet.callback():(c=d,null==(h=Cookie.get(c))?Cookie.set(c,"1",{secure:!0,"max-age":f}):(h=parseInt(h)+1,Cookie.set(c,h.toString(),{secure:!0,"max-age":f}))))})}(); /*]]>*/ </script>