Description
The Advanced Ads manages and displays advertising banners in WordPress, creating a custom content type for each ad and enabling automatic placements before, after, or within the content of posts. Network codes such as AdSense, images, plain HTML and rich blocks coexist in the same panel, with rotation groups, widgets, Gutenberg blocks and shortcode to insert campaigns in any area of the site.
Main Features of Advanced Ads
- Variety of ad types
Accepts network code, image banners, HTML, rich content and custom blocks. - Automatic content injection
Inserts ads after paragraphs, headings or images without editing the theme. - Campaign groups and rotation
Groups creatives and distributes impressions by weight defined per ad. - Display conditions
Restricts campaigns by post type, category, URL, device, or visitor profile. - Flexible manual insertion
Publishes ads via widget, editor block or shortcode[the_ad].
Benefits of Advanced Ads
- Monetization without touching code
All control of positions happens through the panel, eliminating edits to PHP files. - Revenue fully leveraged
Placement and rotation tests help locate the highest return points. - Page-specific tailored advertising
Each section of the site receives only campaigns that make sense for it. - Centralized partner management
Direct banners and automated networks appear organized in a single list.
Who is Advanced Ads for?
- Those who maintain blogs and news portals and live off advertising revenue.
- Those who already use AdSense and need to control where each block appears.
- Those who sell direct advertising space to advertisers and sponsors.
- Niche sites that want to test banner placements without relying on a developer.
How to Download Advanced Ads
The Advanced Ads is available for download here at Ultrapack. After saving the .zip file, go to Plugins > Add New > Upload Plugin, select the package and activate it. A new ad menu appears in the sidebar of the panel, where campaigns and placements are registered.
Sites that depend on advertising gain a fine-grained control over every sold or automated space, from the top of an article to the footer of a sidebar. Combining display conditions, rotating groups and automatic insertion reduces manual banner placement work and creates room to test formats without touching the active theme.
Frequently asked questions
Is Advanced Ads GPL-licensed?
Yes. Advanced Ads is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Advanced Ads on multiple sites?
Yes. You can install Advanced Ads on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Advanced Ads cost at Ultrapack?
Advanced Ads costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Advanced Ads include updates?
Yes. The current version of Advanced Ads is 2.0.25, published at Ultrapack on Aug 1, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Advanced Ads scanned before publication?
Yes. Every version of Advanced Ads goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin Advanced Ads?
Requires WordPress 5.7 or higher and PHP 7.4 or higher. Tested up to WordPress 6.9.
What changed in this version
Version 2.0.25
- Fix: Item object (ad/group) set parent affecting shared factory instance on placement abstract
Version 2.0.24
- Fix: UI fixes for Advanced Ads widget buttons on WP Dashboard on WP 7+
- Fix: a compatibility issue with group ad weights
Version 2.0.23
- Improvement: Change email address to send plugin uninstall feedback
- Fix: When user interrupted custom position frontend picker selection, traces were left on localStorage object, causing JS errors
- Fix: Add early bail before quick edit fillInputs function, legacy CSS on list pages updated
- Fix: Make string type nullable on add_body_class functions, to prevent null values from 3rd party plugins
- Fix: Adblocker notice being shown on admin pages even with Shields disabled on Brave browser
- Fix: Add a button on General settings admin page to remove Adsense record from ads.txt file
- Fix: Gutenberg blocks API Version 2 is deprecated since WP 6.9+, raise API to version 3 from version 6.9+
- Fix: Reduce database load on admin pages by caching ad, group, and placement list data across requests and deriving dropdowns and published-placement lookups from that shared cache
- Fix: Improve ad load performance by skipping legacy meta migration when ad settings are already stored in the current format
- Fix: Fix content ad output to apply responsive image and lazy-loading attributes using the current WordPress content filter API instead of deprecated functions
- Fix: Improve group performance by caching each group's ad weight map for the duration of the request instead of rebuilding it on every access
- Fix: Fix unsaved changes being cleared when reverting a single property on an ad, group, or placement in the editor
- Fix: Fix visitor display conditions with chained OR and AND rules not evaluating correctly in some cases
- Fix: Fix stale ad wrapper markup when layout options or wrapper ID and class are changed before the ad is saved
- Fix: Improve weighted ad rotation performance in large groups by avoiding repeated weight recalculation during shuffle
- Fix: Reduce database round-trips when loading multiple ads, groups, or placements during the same request
Version 2.0.22
- Improvement: Add compatibility check for setAccessible function on HideNoticesTest file, as it was deprecated
- Fix: dismissed default notices are now permanently hide
- Fix: Woocommerce plugin was injecting SQL on the WP Query of finding placements by type, suppress filters on query
- Fix: Remove credentials check from fs_connect function when FS method is direct
- Fix: Add safeguard on EDD Updater class if request data is not an object
- Fix: Block injection ancestor search logic used str_starts_with, wont work with PHP less than 8, replaced by framework function
- Fix: Add early bail for Ad Health if the top bar is hidden
- Fix: Adding new ads to a group made the new ad status and name columns appear misaligned
- Fix: Ad groups with four ads were not showing the show more button on groups page, wrong comparison math
- Fix: All In One Video Gallery categories and tags are loaded as pages with shortcode instead of taxonomy, archive display conditions
- Fix: parallax placement with published status checked
- Fix: OceanWP theme product quick view conflict with GAdsense module AMP code injection on AJAX
- Fix: block unterminated PHP in shortcode content overrides
- Fix: Buttons, widget and notices UI style fixes for WP 7 plus
Version 2.0.21
- Fix: Ad label not applied to shortcode-rendered ads
- Fix: fatal error by correcting Quick_Bulk_Edit class namespace
- Fix: shortcode `ad_args` which allow remote code execution vulnerability
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
advanced-ads.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
advanced-ads.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 5.7 or higher and PHP 7.4 or higher. Tested up to WordPress 6.9.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready