
AdRotate Pro version 5.23 fixes a ton of things related to efficiency and improves the overall performance of the plugin a great deal. These changes are most notable in larger and longer running setups, but everyone benefits. Even if it’s just a meager few milliseconds loading time.
Similar to improvements made earlier this week in AdRotate Banner Manager I took a good look at how the various ‘Manage’ dashboards function. Based on some testing and user feedback it turns out that the dashboard slows considerably if you have several hundreds of ads. On smaller setups these slowdowns are not nearly as apparent.
Unfortunately AdRotate Pro loaded a lot of data over and over that’s not nesesary for ‘normal dashboard’ use and wasn’t being very efficient with loading the Manage Adverts dashboard. This update aims to fix that. Splitting up the code where that made sense to load smaller chunks of data and only when needed.
Along the way a few other optimizations and code cleanups have been included. A number of inconsistencies with Group Editing have been improved. The Update Library also saw some updates to work faster and more efficient. And notably the License Activation and De-Activation routine has been overhauled to match the newer, more modern, server API.
Status codes, errors and things that might go wrong now actually make sense and work logically for licenses. This took a lot of tinkering and testing over the last few days but I think the overall text responses make a lot more sense now. And just as I thought I had it all figured out, I found a few more things like unused files and variables scattered through parts of the code, so I fine tuned that a bit more as well.
This also completes the removal of the troublesome ‘cross site ads’ feature and network licensing code. Now that AdRotate Pro doesn’t have to take that into account, things get a tiny bit faster and easier to manage as well.
AdRotate Professional License shakeup
To simplify licensing, pricing and managing things the 5 available licenses have been re-done. The Lite license has been discontinued due to lack of interest. And the Developer license has been discontinued as well. To make up the loss of the Developer License the Multi license gets more activations.
The Multi license now allows for 20 websites/activations instead of the traditional 5 and is priced accordingly at €199 Euros. And finally, the Duo license has been priced more logically at €79 Euros.
Currently active Lite licenses have the restrictions removed and now acts as a Single license. So for those few who bought it, starting with AdRotate Pro 5.22 and onwards, you’ll get the same features as the Single license.
Likewise the Developer license has been largely removed from the plugin in terms of wording and descriptions. But will continue to work mostly the same.
Changes in version 5.23
- Performance – No more redundant queries when using any Manage Adverts dashboard
- Performance – More specific queries for loading the various Manage Adverts dashboards
- Performance – Code cleanup for group editing
- Performance – No longer checks with wordpress.org for updates
- Change – Reworked the Manage Adverts loading code for a massive speed increase on larger sites
- Change – Reworked the Manage Groups loading code for more uniform code
- Change – Reworked the Manage Schedule loading code for more uniform code
- Fix – Selected ads not visible when editing groups
- Fix – Removed remaining multisite $site values causing warnings
- Fix – Removed remaining multisite site values from stats causing issues
- Fix – License management de-activating a license twice now gives appropriate response
- Fix – License management error reporting for invalid email used
- Fix – License management error reporting for invalid license key
- Fix – AdRotate Geo error reporting
- Removed – Unused goosebox.js file
Download
The update is available now, you can update through automatic updates in your dashboard or via direct download in your dashboard. Or if you do not have AdRotate Pro yet, get your copy today through the product pages below.





