Xin chào các bạn, hôm nay mình sẽ hướng dẫn script chống click bom Adsense mới nhất năm 2022.
Việc nhấp chuột liên tiếp vào một quảng cáo Adsense có tác động và là mối quan tâm của các nhà xuất bản về tính bảo mật của tài khoản Google Adsense. Khi nhấp chuột liên tiếp như vậy Google Adsense hiểu rằng bạn đang Spam nhằm mục đích chuộc lợi từ quảng cáo, trong một số trường hợp Google cũng hiểu rằng bạn đang bị phá, bị click tặc spam, bom click và Google Adsense sẽ xoá những lượt nhấp đó nhưng nó cũng ít nhiều ảnh hưởng đến Blog cũng như tài khoản của các bạn, để hạn chế tối đa việc đó thì việc thêm một đoạn Code để chặn Click Tặc, Spam Click là được khuyến khích để giảm thiểu ảnh hưởng.

Cách thực hiện
Bước 1: Trước hết Đăng nhập vào Trang tổng quan Blogger.
Bước 2: Trên bảng điều khiển Blogger, nhấp vào Chủ đề.
Bước 3: Nhấp vào biểu tượng mũi tên xuống bên cạnh nút 'TÙY CHỈNH'.
Bước 5: Bây giờ tìm kiếm mã ]]></b:skin>
và dán các mã CSS sau ngay trên vào nó.
.disabled{pointer-events:none}.hidden{display:none}
Bước 6: Tiếp tục hãy thêm JavaScript sau ngay bên trên vào thẻ </body>
. Nếu bạn không tìm thấy nó, nó có thể đã được phân tích cú pháp </body>
.
<script>
// Anti BOM Click - Vanilla JS version
var aksiAds = "disabled"; // "disabled" or "hidden"
var maxClick = 3;
var adsCookieEx = 1; // in hours
function ASSetCookie(name, value, hours) {
let expires = "";
if (hours) {
const date = new Date();
date.setTime(date.getTime() + hours * 3600 * 1000);
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + encodeURIComponent(value || "") + expires + "; path=/";
}
function ASGetCookie(name) {
const nameEQ = name + "=";
const ca = document.cookie.split(";");
for (let i = 0; i < ca.length; i++) {
let c = ca[i];
while (c.charAt(0) === " ") c = c.substring(1, c.length);
if (c.indexOf(nameEQ) === 0) return decodeURIComponent(c.substring(nameEQ.length, c.length));
}
return null;
}
function ASSetCookieAds(name, hours) {
const existing = ASGetCookie(name);
if (existing) {
const count = parseInt(existing) + 1;
ASSetCookie(name, count.toString(), 0);
} else {
ASSetCookie(name, "1", hours);
}
}
function ASMaxClick(name, limit) {
const existing = ASGetCookie(name);
return existing && parseInt(existing) >= limit;
}
document.addEventListener("DOMContentLoaded", function () {
const adClass = "adsbygoogle";
const ads = document.querySelectorAll("." + adClass);
const cookieName = "adsbygoogle";
const cookieDuration = 7;
let isHoveringAd = false;
if (ASMaxClick(cookieName, maxClick)) {
ads.forEach((ad) => {
ad.classList.add(aksiAds);
ad.style.pointerEvents = "none";
});
}
ads.forEach((ad) => {
ad.addEventListener("mouseover", () => isHoveringAd = true);
ad.addEventListener("mouseout", () => isHoveringAd = false);
});
window.addEventListener("beforeunload", () => {
if (isHoveringAd) {
if (ASMaxClick(cookieName, maxClick)) {
ads.forEach((ad) => {
ad.classList.add(aksiAds);
ad.style.pointerEvents = "none";
});
} else {
ASSetCookieAds(cookieName, cookieDuration);
}
}
});
});
</script>
Bước 8: Lưu các thay đổi bằng cách nhấp vào biểu tượng này .
Cách sử dụng:
<ins class='adsbygoogle'>
<a href='https://google.com'>
<img alt='image_title' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBVvU1CDusNe5urHLYkwsghWtNkPco69pxtyn5XcjnF_BYrZlmEYHJ7i0bG5LD0zPllQ-HV6Tg5xrIETyvNHQ2-8CB5l0PwWWvdDidFEe2AoIAKWbNWyD3CiqAEkfVH5CH9gZ_9B9hk1Y/s0-rw/logo.webp' />
</a>
</ins>
Trên đây là hướng dẫn chặn click bom Google Adsense trên Blogger.
Nếu có bất cứ thắc mắc nào hãy comment ngay phía dưới cho mình biết nhé.
Chúc các bạn thành công và có một ngày làm việc thật hiệu quả!
Đăng nhận xét