
Hướng dẫn / Hậu trường
Vì sao chúng tôi bỏ quảng cáo bắt buộc sau các trận boss
Quảng cáo xuất hiện ở đâu quan trọng hơn có bao nhiêu quảng cáo. Câu chuyện về quảng cáo toàn màn hình ở các trận boss của Idle Ronin, đã đổi chỗ hai lần trước khi chúng tôi tắt nó, và các quy tắc quảng cáo chúng tôi hiện áp dụng trong mọi game, kèm mã nguồn đằng sau chúng.
Game nhập vai idle Idle Ronin của chúng tôi từng hiện một quảng cáo toàn màn hình ở các trận boss. Hôm nay, ở đó không còn quảng cáo nào. Game kiếm tiền từ cửa hàng, từ video thưởng mà người chơi tự chọn xem và từ một banner ở một số menu. Quảng cáo đã đổi chỗ hai lần trước khi chúng tôi tắt nó, và mỗi lần đổi chỗ dạy chúng tôi một điều về việc quảng cáo nên nằm ở đâu trong game.
Chúng tôi là ONI Games, một studio nhỏ, và đây là câu chuyện từ chính mã nguồn của chúng tôi, kể cả những ghi chú chúng tôi để lại cho mình trên đường đi.
Vị trí 1: nút thử lại
Trong Idle Ronin, boss ở cuối mỗi màn có 30 giây. Nếu hết giờ, bạn lùi lại và tiếp tục cày cho tới khi nhấn Fight Boss lần nữa. Vị trí quảng cáo đầu tiên nằm trên nút đó.
Nút đó được nhấn lại sau mỗi trận boss thua, nên một người chơi đang bị kẹt, và vốn đã bực bội, có thể phải xem quảng cáo cho mỗi lần thử lại. Ghi chú của chúng tôi trong mã gọi đó là “thời điểm tệ nhất có thể”. Đó là một sự đánh đổi sai: quảng cáo đến đúng với những người chơi gần bỏ cuộc nhất.
Vị trí 2: sau khi hạ boss
Vì vậy chúng tôi chuyển quảng cáo ra sau một chiến thắng, và trì hoãn nó 1,5 giây để hoạt ảnh boss gục ngã, vàng và Unit Core rơi ra có thể hoàn tất trước. Một con boss bị hạ là một quãng nghỉ tự nhiên, và đó cũng là nơi Google bảo nhà phát triển đặt những quảng cáo này: hướng dẫn AdMob nói quảng cáo xen kẽ “nên được đặt ở các điểm chuyển tiếp tự nhiên của ứng dụng”.
Vị trí 3: không có quảng cáo bắt buộc nào
Ngay cả một quảng cáo đúng lúc cũng cộng dồn lại khi mỗi màn đều kết thúc bằng một boss. Vì vậy chúng tôi đã tắt nó, và ghi chú phía trên công tắc giải thích sự đánh đổi: “game kiếm tiền từ cửa hàng và từ video người chơi tự chọn xem”. Thay đổi đó có trong mọi bản phát hành Idle Ronin kể từ phiên bản 1.11.
Những gì chúng tôi tìm thấy khi xem lại
Rà soát mã quảng cáo còn phát hiện thêm hai thứ đáng sửa:
- Người đã trả tiền để bỏ quảng cáo vẫn có thể gặp quảng cáo xen kẽ, vì một nhánh mã không bao giờ kiểm tra cờ mà giao dịch mua đặt ra. Giờ nó đã kiểm tra.
- Video thưởng chỉ trả thưởng cho video mà Google báo là đã xem. Nếu chưa có video nào sẵn sàng, game chờ tối đa 6 giây, và nếu không có video nào đến, game báo video không khả dụng thay vì treo hoặc giả vờ.
Những quy tắc chúng tôi theo hiện nay
Các game khác của chúng tôi vẫn dùng quảng cáo toàn màn hình, nên chúng tôi viết ra những quy tắc chúng tuân theo. Chúng nằm trong mã, không chỉ trong một tài liệu:
- Chỉ ở những quãng nghỉ tự nhiên. Idle Summoner hiện một quảng cáo khi một trận raid xâm lược kết thúc và bạn quay lại bản đồ, hoặc sau một trận đấu trường, không bao giờ giữa trận đánh. Mã quảng cáo của game ghi rằng quảng cáo xen kẽ “không bao giờ được kích hoạt bằng bộ hẹn giờ riêng”.
- Giữ những phút đầu sạch sẽ. Idle Summoner bỏ qua 2 cơ hội quảng cáo đầu tiên của người chơi mới và chờ 60 giây sau khi mỗi phiên chơi bắt đầu. Mã quảng cáo của Idle Ronin chờ 3 phút và bỏ qua 3 cơ hội đầu tiên.
- Giãn cách và giới hạn chúng. Mã quảng cáo của Idle Ronin, được giữ lại phòng khi quảng cáo bắt buộc có quay lại, cho phép tối đa một quảng cáo xen kẽ mỗi 3 phút và 5 lần mỗi phiên. Idle AI Factory giữ khoảng cách 3 phút giữa chúng và đặt lại đồng hồ đó khi bạn tự chọn xem một video thưởng.
- Không bao giờ ở lần thử lại. Một người chơi đang cố gắng thử tiếp không bao giờ nên thấy quảng cáo cho mỗi lần thử.
- Trả tiền nghĩa là không có quảng cáo bắt buộc. No Ads trong Idle Ronin và Permanent Boosters trong Idle AI Factory tắt hoàn toàn quảng cáo xen kẽ.
- Để game idle chạy mà không bị chạm tới. Idle Summoner từng hiện màn hình idle, có thể kèm quảng cáo và làm dừng mọi quái vật, sau hai phút không chạm. Với một game được làm ra để ngắm, điều đó cắt ngang lối chơi bình thường. Giờ nó chờ 15 phút, và chạm bất kỳ đâu sẽ đóng nó.
Quy tắc của Google nói gì
Chính sách quảng cáo của Google Play không cho phép quảng cáo toàn màn hình xuất hiện bất ngờ khi ai đó đang dùng ứng dụng, quảng cáo ở đầu một màn hoặc phân đoạn nội dung, hay quảng cáo toàn màn hình không thể đóng sau 15 giây. Danh sách các vị trí bị cấm của AdMob còn thêm quảng cáo khi ứng dụng mở hoặc đóng, và yêu cầu không quá một quảng cáo xen kẽ sau mỗi hai hành động của người dùng. Quảng cáo có thưởng mà người chơi tự chọn là trường hợp khác; hướng dẫn quảng cáo có thưởng và quảng cáo xen kẽ của chúng tôi giải thích sự khác biệt từ phía người chơi.
Việc này có làm chúng tôi mất tiền không?
Ít quảng cáo bắt buộc hơn nghĩa là ít lượt xem quảng cáo hơn, và chúng tôi chưa có đủ dữ liệu để công bố một so sánh trước và sau công bằng, nên chúng tôi sẽ không giả vờ. Ván cược của chúng tôi rất đơn giản: một người chơi không bị cắt ngang vào lúc bực bội nhất sẽ có nhiều khả năng tiếp tục chơi hơn, và có nhiều khả năng chọn một video thưởng hoặc ghé cửa hàng sau này hơn. Nếu các con số cho thấy điều gì đáng chia sẻ, chúng tôi sẽ thêm vào đây.
Danh sách kiểm tra khi đặt quảng cáo trong game
- Ghi lại thời điểm mọi quảng cáo bắt buộc xuất hiện, và tự hỏi câu hỏi của chính AdMob: “Người dùng có bị bất ngờ bởi quảng cáo xen kẽ không?”
- Không bao giờ đặt quảng cáo ở lần thử lại, lần hồi sinh hay màn hình thua mà người chơi phải đi qua.
- Giữ những phiên chơi đầu tiên của người chơi mới sạch sẽ.
- Giới hạn quảng cáo mỗi phiên và giãn cách chúng, và đặt lại đồng hồ khi người chơi tự chọn xem một video.
- Bảo đảm việc trả tiền bỏ quảng cáo gỡ bỏ mọi quảng cáo bắt buộc, trong mọi nhánh mã.
- Trong game idle, không bao giờ dừng game để nhường chỗ cho quảng cáo.
Nếu bạn muốn xem cảm giác thế nào, Idle Ronin miễn phí trên Google Play.
Nguồn
- Trợ giúp Google AdMob, Interstitial ad guidance.
- Trợ giúp Google AdMob, Disallowed interstitial implementations.
- Google, Ads policy, Trung tâm chính sách dành cho nhà phát triển Google Play.
- Mã nguồn game của ONI Games, tháng 9 năm 2026: Idle Ronin (Engine.cs, Admob/Admobs.cs, GoogleManager.cs), Idle Summoner (Admobs.cs, game_manager_script.cs, invasion_script.cs).









