Tag Archives: plugin

AdRotate Pro 4.13 – Fixing Google Analytics!

A lot of small changes in this update, most notable I finally retired the old widget to make room for the newer and faster widgets. The old widget has been on the todo list to remove for some time with it’s description indicating it would happen soon.

Google Analytics has has a good look and a number of things have been fixed and improved in that area.


The old widget has been removed from the plugin. You should upgrade to/replace them with the new widgets which have been included about 2 years ago.

These “new” widgets support all new features, unlike the old one, and are much easier to use.

Switching them out is simple. The old widget is gone, so you can simply drag in the current widget and select the advert or group you want to use.

Aside from that, if you’re on a Multisite network you now have a Network widget available to you, which allows you to load advert groups from other instances/sites on the network. This should make things a bit more easy to set up with easier to use widgets. The current group widget no longer supports networked groups – But that function never really worked well, so this is a big step forward for Multisite widget compatibility.

Date Pickers

AdRotate (Pro) Switched to use modern datepickers a few versions ago. I did some research and every browser seemed to be on board to use a natively supported widgets which also happens to be included in WordPress – I just had to load it and adapt AdRotate Pro to use it’s format. Easy…

Then Safari users reported in that it didn’t work for them. Turns out that Safari (Desktop) does NOT support native date pickers. Sigh…
AdRotate Pro now has a fallback for unsupported browsers in the form of a basic but functional datepicker. This should work for older versions of other browsers as well. I can’t test on that because I don’t use older browsers, but I did test this thing to work on current Safari versions.

Google Analytics

Google Analytics stats has been a bit dodgy since the gtag introduction.
The dropdown menu to select gtag.js now actually works. And so does reporting. All variables are now passed correctly again and reporting should return as usual. Without errors, just like it did in version 4.10 and older.


  • Legacy widgets removed, set up new widgets!
  • [new] Delete unused advert images from Maintenance
  • [change] ‘AdRotate (Old)’ widget removed
  • [change] Widgets loaded via WordPress method
  • [change] Dashboard tweaks and improvements
  • [change] Caching notifications optimised
  • [change] Redid the maintenance dashboard
  • [fix] Google Adsense event names inconsistent
  • [fix] Google Adsense showing wrong banner names
  • [fix] Google Adsense output incorrent
  • [fix] Google Adsense not applying data values
  • [fix] Export column headers mixed up for some users
  • [fix] Datepickers not working in Safari (macOS)
  • [fix] Not being able to select gtag.js in settings
  • [fix] Nothing showing in network widget on primary site
  • [fix] Nothing showing in network widget if there are no groups

Lost in the Mountains

Sort of… We took a wrong turn thinking it was a scenic route. Before long the pavement stopped. But not deterred we powered through… Often it’s just a few missing bits. But it kept getting worse. The sights kept getting better though.
After an hour of bumpy “road” we gave up and went back.

Phasing out legacy licenses

With the next update for AdRotate Pro I’ll be phasing out all legacy licenses. This means that if you want to continue to use AdRotate Pro after that and receive updates, premium support and access to AdRotate Geo you’re going to need a new license key.

Who will be affected

Without exception, all licenses starting with 101, those sold before January 2015, will no longer receive updates and support. And, later on, will be excluded from AdRotate Geo as well.

If you wish to continue to receive updates, support and have access to AdRotate Geo you need a new license after the next update of AdRotate Pro.

Long overdue

The first of these licenses was sold way way back in 2012. The last one was sold in December 2014. In January-February of 2015 the current series was introduced.

The older licenses are imported from the old adrotateplugin.com website. Which hasn’t been online for years. The original idea was to introduce a new series of licenses every year or so. But that didn’t happen. Plans changed and I kept postponing any phasing out of any license.
The 101 licenses are well overdue for renewals. It’s time to make room for more modern systems and APIs. Time to move on.

What’s next

In the next update, which will be ready in a few weeks, users of these licenses will no longer receive updates for versions after that. You will be offered a upgrade path with a fair renewal fee. This will get you a new modern license in the new system.
This new license will give you access to updates, support and AdRotate Geo.

If you have any questions or concerns about this move, feel free to comment below or email me directly via the contact form.

AdRotate Free 4.10 – Available now

I’ve finally added Jetpack Photon support. This update also includes a number of small improvements to the dashboard and improves the Borlabs Caching integration.
Datepickers have been added for scheduling which should make that a more intuitive action.

Lastly, and ongoing, is the improved compatibility with PHP7.2. If you find more quirks with PHP7+ let me know ASAP.


  • [fix] Improved integration with Jetpack Photon
  • [fix] Improved PHP7.2+ compatibility
  • [new] Date pickers for advert scheduling
  • [change] Compatibility with Borlabs Cache

Got a new motorbike

Earlier this week I bought a Kawasaki Versys-X300. A medium sized motorbike which packs a punch or two. I’m still on the looking for some accessoiries to make it “my” bike. Me and my girlfriend have been driving around a bunch and found lots of nice views. More to come for sure 🙂