Làm sao để chống lượt nhấp không hơp lệ khi Huawei, Amazon,… test ứng dụng?

Hà Mã Tím
2 min readDec 13, 2020

1. Ai nên đọc bài viết này?

Lập trình viên đang kiếm tiền với Admob, người có nhu cầu đăng ứng dụng lên các cửa hàng thứ 3 để mở rộng nồi cơm.

2. Tại sao bài đăng này hữu ích?

Bài viết này mô tả chiến thuật để chống lại một sai lầm, thậm chí có thể cứu rỗi linh hồn bé bỏng của bạn.
Bài viết này có sẵn vài dòng codes để giúp tiết kiệm vài % thời gian sống của bạn.

3. Bối cảnh của bài viết là gì?

Bất kì lúc nào, miễn là bạn nhấn nút "Submit" ở đâu đó để gửi cái app của bạn lên, bạn sẽ thấy xuất hiện lưu lượng đột ngột.
Đó chính là lúc các bots tự động test app của bạn, nhấp vô tội vạ vô quảng cáo của bạn. Tài khoản Admob của bạn bị vấy bẩn, ổ bánh mỳ trong tay bạn có nguy cơ bay theo cái búng tay của Thanos.

4. Chiến lược nào có thể cứu rỗi linh hồn bạn?

Không tải/không hiện quảng cáo khi bots đang test.
Băng cách thêm mã điều kiện, chỉ hiển thị quảng cáo khi thời gian trên thiết bị nằm sau 1 ngày giờ cụ thể.

5. Mã mẫu giúp tiết kiệm thời gian của bạn đâu?

Tạo tệp string_ads.xml chứa các thiết đặt để dễ dùng lại, ghi đè.
Tạo HelperAds.java với các phương thức hỗ trợ.
Để biết có nên hiện ads hay không, gọi:

isAdsReadyToServe(context);

6. Ghi chú

Nếu thấy bài viết hữu ích hãy giúp Hà Mã Tím 1 clap để giúp bài viết tiếp cận nhiều người hơn nhé!
Các bài post lại có thể giữ nguyên văn nhưng vui lòng dẫn nguồn tới bài viết này.

--

--

Hà Mã Tím

Một lập trình viên yêu thương động vật và thích hà mã