Init Ad Engine – Plugin hiển thị quảng cáo toàn diện, không giới hạn vị trí cho WordPress

Phiên bản: 1.4 English version

Init Ad Engine – Plugin hiển thị quảng cáo toàn diện, không giới hạn vị trí cho WordPress
Init Ad Engine là plugin WordPress cho phép bạn chèn quảng cáo vào mọi vị trí trên website một cách chính xác, dễ tùy chỉnh và không bị giới hạn bởi theme hay trình builder. Từ popup, float, sticky, đến popunder hay header/footer code – plugin này bao trọn toàn bộ nhu cầu quảng cáo cho website nội dung.

Tính năng chính

  • Hơn 15 vị trí quảng cáo: PC, Mobile, trước/sau nội dung
  • Popup hiển thị theo 3 chế độ: vào trang, sau x giây, exit intent
  • Affiliate Gate – ẩn nội dung và buộc click quảng cáo để xem tiếp
  • Popunder mở tab mới ở lần click đầu tiên, giới hạn thời gian
  • Fallback code: hỗ trợ AdSense, AdX, Dable, JS bên thứ ba
  • Không xung đột plugin khác, không ghi đè HTML bất hợp lý
  • Giao diện admin chia tab rõ ràng, dễ quản lý từng vị trí
  • Toàn bộ JS viết bằng Vanilla, chỉ load khi cần

Các vị trí được hỗ trợ

Init Ad Engine chia quảng cáo thành ba nhóm:

Nhóm PC

  • Billboard
  • Balloon Left / Right
  • Float Left / Right
  • Catfish Top / Bottom
  • Popup Center PC
  • Before / After Content (PC)

Nhóm Mobile

  • Mini Billboard
  • Sticky Top / Bottom
  • Popup Center Mobile
  • Before / After Content (Mobile)

Nhóm đặc biệt

  • Popunder: mở tab mới ở lần click đầu tiên
  • Global Header & Footer code: chèn mã bất kỳ

Popup toàn quyền kiểm soát

Popup quảng cáo có thể được thiết lập để hiển thị:

  • Ngay khi vào trang
  • Sau số giây nhất định
  • Khi người dùng chuẩn bị rời khỏi trang (exit intent)

Bạn cũng có thể cấu hình thời gian chờ giữa hai lần hiển thị popup để tránh làm phiền người dùng.

Fallback code – giải pháp dự phòng thông minh

Nếu bạn không dùng banner ảnh, bạn có thể chèn mã HTML hoặc JavaScript quảng cáo từ bên thứ ba. Fallback code sẽ hiển thị thay thế – cực hữu dụng khi dùng network như AdSense, AdX hoặc nội dung HTML tùy biến.

Affiliate Gate – tăng tỉ lệ nhấp tối đa

Tính năng này giúp bạn ẩn một phần nội dung (ví dụ nội dung truyện) và thay bằng một block quảng cáo với banner, link và văn bản giới thiệu. Người dùng cần click để tiếp tục xem. Bạn có thể chọn chế độ hiển thị như: luôn hiện, ẩn sau khi click, hiển thị ngẫu nhiên, hoặc mỗi X lần đọc.

Hướng dẫn cài đặt nhanh

  1. Giải nén plugin vào thư mục /wp-content/plugins/init-ad-engine/
  2. Vào admin → Plugins và kích hoạt
  3. Vào Settings → Init Ad Engine để cấu hình vị trí
  4. Chọn ảnh hoặc nhập mã fallback cho từng vị trí

Hiệu suất và tương thích

  • Không tạo bảng mới, không ghi log, không tracking
  • Không dùng jQuery – toàn bộ JS viết bằng Vanilla
  • Chạy tốt trên mọi theme phổ biến: Astra, Blocksy, Hello…
  • Hỗ trợ WordPress 5.5+ và PHP 7.4 trở lên

Kế hoạch tiếp theo

  • Thống kê số lần hiển thị / CTR từng vị trí
  • Preset layout và block hỗ trợ Gutenberg
  • API đơn giản để hiển thị dữ liệu trong admin

Kết luận

Init Ad Engine là plugin quảng cáo toàn diện cho WordPress – không cần lập trình, không phụ thuộc theme, dễ mở rộng và cực kỳ ổn định. Nếu bạn cần kiểm soát từng vị trí quảng cáo từ header tới footer, từ PC tới mobile, thì đây chính là công cụ dành cho bạn.

Đánh giá

4.6/5 (78)

Changelog

  • 1.4 – Ghi nhớ tab cuối & cải thiện UI
    • Thêm tính năng ghi nhớ tab cuối cùng bằng localStorage – mỗi lần mở trang cài đặt sẽ tự động quay lại đúng tab trước đó.
    • Tối ưu hành vi chuyển tab, gom logic vào một hàm activateTab() thống nhất, tránh lặp lại code không cần thiết.
    • Khắc phục lỗi giật scroll / sai height trên tab Popunder & Global, giúp trải nghiệm mượt mà hơn.
    • Giữ nguyên toàn bộ cấu trúc HTML & option hiện tại – đảm bảo 100% backward compatibility.
    • Code cleanup nhẹ, cải thiện độ ổn định cho các bản nâng cấp tiếp theo.
  • 1.3 – Hỗ trợ nhiều Affiliate Link & chọn ngẫu nhiên
    • Affiliate Gate giờ hỗ trợ nhập nhiều link cách nhau bằng dấu phẩy (,) – mỗi lần hiển thị sẽ tự động chọn ngẫu nhiên 1 link.
    • Thêm mô tả hướng dẫn dưới ô nhập link: “Enter multiple links separated by commas (,) to display them randomly.”
    • Thêm hàm helper pickAffiliateLink() – tự động chuẩn hóa, decode và chọn ngẫu nhiên link hợp lệ (hỗ trợ cả chuỗi có %20).
    • Tối ưu xử lý chuỗi link, đảm bảo backward compatibility và không ảnh hưởng logic hiện có.
    • Code cleanup nhẹ, nâng cao độ ổn định và khả năng mở rộng cho các bản tiếp theo.
  • 1.2 – Bảo mật & Filter mới
    • Cải thiện bảo mật: phần chèn code Global head & footer giờ được lọc bằng wp_kses với allow-list tùy chỉnh (late escaping).
    • Thêm filter init_plugin_suite_ad_engine_use_kses – cho phép bật/tắt việc escape snippet (mặc định: true).
    • Thêm filter init_plugin_suite_ad_engine_allowed_tags – cho phép mở rộng hoặc chỉnh sửa danh sách thẻ/thuộc tính hợp lệ.
    • Tái cấu trúc code injection, gom về 1 hàm helper chung init_plugin_suite_ad_engine_render_snippet() để dễ bảo trì.
  • 1.1 – Tính năng Affiliate Gate
    • Thêm module Affiliate Gate – ẩn nội dung và thay bằng block quảng cáo gồm banner, link, văn bản intro/outro tùy chỉnh.
    • Hỗ trợ 4 chế độ hiển thị: luôn hiển thị, ẩn sau khi click (trong thời gian X giờ), ngẫu nhiên theo %, hoặc hiển thị sau mỗi X lượt xem.
    • Thêm tùy chọn bước tùy chỉnh (custom step list) – chỉ hiển thị ở các lượt xem cụ thể (ví dụ: 1,3,5).
    • Thêm tính năng blur overlay – chèn lớp mờ bán trong suốt có thể click vào bất kỳ selector nào, với logic step riêng biệt.
    • Lượt xem và bước hiển thị của blur/custom steps được lưu bằng localStorage, và tự động reset sau thời gian hết hạn (expire_hours).
    • Refresh cùng một trang sẽ không tăng bước đếm – chỉ tính khi người dùng xem trang mới.
    • Cho phép chọn vùng cần chặn bằng CSS selector, mặc định là .entry-content.
    • Cấu hình JS được đẩy thẳng vào <head> để tránh layout shift khi hiển thị nội dung.
    • Thêm filter init_ad_engine_should_enqueue_affiliate_gate – cho phép theme kiểm soát khi nào nên enqueue logic quảng cáo.
  • 1.0 – Phiên bản đầu tiên của Init Ad Engine
    • Hỗ trợ hơn 15 vị trí quảng cáo gồm desktop, mobile, popup, sticky, float, balloon, và popunder.
    • Chia giao diện cài đặt thành 3 tab riêng biệt: PC, Mobile, Popunder & Global code.
    • Cho phép chèn ảnh banner hoặc fallback HTML/JS với từng vị trí.
    • Popup quảng cáo hỗ trợ 3 chế độ hiển thị: vào trang, sau x giây, hoặc exit intent.
    • Popunder hoạt động ở lần click đầu tiên, giới hạn thời gian giữa hai lần hiển thị.
    • Hỗ trợ Global code để chèn mã quảng cáo vào thẻ <head> hoặc trước </body>.
    • Tự động nhận diện thiết bị desktop / mobile để hiển thị đúng vị trí tương ứng.
    • Toàn bộ script viết bằng Vanilla JS, không dùng jQuery, chỉ load khi cần.
    • Không tạo bảng mới, không ghi log, không tracking – plugin siêu nhẹ, không ảnh hưởng hiệu suất site.
Made with in HCMC.

Bình luận


  • Không có bình luận.

Init Toolbox

Nhấn Ctrl + \ trên máy tính, hoặc vuốt sang trái ở bất kỳ đâu trên mobile.

Đăng nhập





Đang tải...