Init Ad Engine – Flexible, Multi-Format, Secure

Init Ad Engine – Flexible, Multi-Format, Secure

توسط

Init Ad Engine lets you insert various ad formats into your WordPress site with zero coding required.

Built for flexibility and performance:
– Tabbed admin UI with clear separation by device type
– All styles are inline or embedded – no external CSS files
– Multiple ad formats supported: popups, sticky bars, floating ads, popunder, before/after content
– Optional fallback HTML/JS code when no image is provided

Available ad positions:

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

  • Mobile:
    Mini Billboard, Sticky Top/Bottom, Popup Center, Before/After Content

  • Special:
    Popunder (opens new tab on first click), Global header/footer code injection

This plugin is part of the Init Plugin Suite — a collection of minimalist, fast, and developer-focused tools for WordPress.

GitHub repository: https://github.com/brokensmile2103/init-ad-engine

Features

  • 20+ configurable ad positions
  • Popunder with cooldown and click threshold
  • Exit-intent or delay-based popup behavior
  • Global <head> and </body> injection fields
  • Fallback HTML/JS ad code per position
  • Minimalist inline CSS for fast load
  • Responsive support for all device types
  • Clean admin UI with media uploader
  • Affiliate Gate with flexible display logic (always-on, expire-after-click, random %, every X pages)

Filters for Developers

  • init_plugin_suite_ad_engine_use_kses
    Control whether ad snippets are escaped via wp_kses. Default: true.

  • init_plugin_suite_ad_engine_allowed_tags
    Extend or modify the allow-list of permitted tags/attributes for ad snippets.

  • init_plugin_suite_ad_engine_disable_all_ads
    Disable all ad injections globally. Default: false.

  • init_ad_engine_should_enqueue_affiliate_gate
    Control whether the Affiliate Gate scripts should be enqueued.

Security Notes

  • Ad snippets entered in the plugin settings are considered user-provided content.
  • By default, all snippets are escaped at render time using wp_kses with a restricted allow-list of tags and attributes.
  • Developers can disable escaping via the init_plugin_suite_ad_engine_use_kses filter if they explicitly trust their input.
  • All ad injections can be globally disabled via the init_plugin_suite_ad_engine_disable_all_ads filter.
  • Only administrators with the manage_options capability can configure or modify global ad settings.

License

This plugin is licensed under the GPLv2 or later.
You are free to use, modify, and distribute it under the same license.

  1. Upload the plugin to /wp-content/plugins/init-ad-engine or install from the WordPress Plugin Directory.
  2. Activate it via the Plugins menu.
  3. Go to Settings Init Ad Engine and configure your ad placements.

سوالات متداول

Will it conflict with page caching or optimization plugins?

No. Ad rendering is done via inline JS and dynamic DOM injection. It’s fully compatible with caching.

Can I use custom JavaScript ad tags?

Yes. Each position supports a fallback HTML/JS block, including <script> tags.

Does it support responsive behavior?

Yes. Each ad position is associated with desktop, mobile, or both. The plugin auto-detects screen size.

Does it track views or clicks?

No. Version 1.0 focuses on display only. Analytics may be added in future updates.

×
نظری برای این آیتم موجود نیست.
0 0 رای ها
امتیازدهی
اشتراک در
اطلاع از
0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
نسخه حجم فایل SHA256 تغییرات دانلود
1.4 24 کیلوبایت -
دانلود
×
بدون امتیاز

قیمت:

رایگان

نگارش

1.4

آخرین انتشار

20 اردیبهشت 1405

آخرین بروزرسانی

3 ماه پیش

نصب های فعال

60+

نگارش وردپرس

وردپرس 5.5+

تست شده از نسخه

وردپرس 6.9.4

نگارش PHP

PHP 7.4+

نسخه ها

1 نسخه