Adtoniq gives you free tools to monetize your ad blocked audience. Use our messaging, content protection, shortcodes and JavaScript API to create a strategy to address your ad blocked audience.

Sign up for Adtoniq Cloud for access to additional services including adblock analytics and the ability to bypass ad blockers with the permission of your audience in order to restore blocked services such as Google Analytics.


See Adtoniq In Action

Look for the live examples link on


Use the standard WordPress rich text editor to create a customized message that appears on the bottom of your site to your ad blocked users, asking them to make a choice. For example, you might use a message like this:

We use analytics on our website to improve our services. Learn more
As a thank you for letting us use analytics, we’ll give you access to our premium content.
Would you like to opt in to using analytics?

Buttons are automatically added to your message to allow users to opt in or opt out of your choice. The message is displayed until the user makes a choice, which is then recorded in a cookie after which the user no longer sees the message.


When used in conjunction with messaging, this prevents ad blocked users who have not opted in to your messaging from seeing all or parts of your site. Use of protection is optional. Without any protection, you would be relying on the so-called “nice guy” appeal.

User-Friendly Short Codes

WordPress shortcodes provide the building blocks so you can offer custom communications to your ad blocked audience. Target your blocked users only, or those blocking ads and analytics, using whatever WordPress content you place within the shortcodes. For example, [adtoniq_message_adblocked]Won’t you consider white-listing us?[/adtoniq_message_adblocked] would be displayed only to users with an ad blocker.

JavaScript API

Implement advanced adblock strategies in JavaScript by using our JavaScript API. You can hook into various events during ad block detection in order to do things like highly customized messaging, advanced content protection, and more. For example this code displays a message to your blocked users
using JavaScript: adtoniq.onBlocked(function(){alert(“Won’t you white list us?”);});

Accurate AdBlock Analytics

Accurately measure your adblock rate without interference from adblockers and then explore different strategies to regain your revenue. Once you install Adtoniq on your website, it records ad block analytics on every page view, except for those requests that come from robots that identify themselves as such, such as search engines like Google.

Google Analytics

Enter your Google Analytics property Id and optional traffic split (for larger sites) to collect ad block data into custom dimensions in your property. Download our Adtoniq Adblock
Best Practice reports from the Google Analytics Solution Gallery for a complete set of reports using our custom dimensions that will help you understand your adblocked audience and design and optimal strategy to monetize them.

With your users’ permission, bypass their adblocker to restore Google Analytics services. Since this takes the click of a button on your site as compared to reconfiguring your ad blocker (if that is even possible), this dramatically reduces the friction or reluctance users will have to opt in to restoring Google Analytics. The bottom line is that you’ll have greater information in Google Analytics, and unique insight into your ad blocked web.

Google AdSense

This feature will be coming soon in our next release and will allow you to restore Google AdSense services.

Automated Updating

It’s a war out there, and ad blockers are evolving every day. Sign up for Adtoniq Cloud to have your adblock detection code updated in realtime as adblock threats evolve.

On-Call Customer Support and Consultation Services

Contact Adtoniq at: or 415.340.1949.


  • Messaging
  • Protection
  • Shortcodes
  • JavaScript API
  • Adtoniq Adblock Analytics
  • Google Analytics


  1. Install the plugin through the WordPress plugins screen directly, or upload the plugin files to the /wp-content/plugins/plugin-name directory.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the Settings->Plugin Adtoniq screen to access all features


Installation Instructions
  1. Install the plugin through the WordPress plugins screen directly, or upload the plugin files to the /wp-content/plugins/plugin-name directory.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the Settings->Plugin Adtoniq screen to access all features


Excellent Information

I recently found out about Adtoniq, and I’m very impressed. Exciting times with recent Google Chrome’s ad blocker news.

A Brilliant Tool against AdBlocking

Adtoniq is an excellent tool to which finally gives insight into Google Analytics. Also, it accurately measures your adblock rate so you see exactly whats happening with your user site traffic. And even restores blocked services such as Google Analytics and unblocks previous content with the click of a button. Definitely will be utilizing Adtoniq!

Read all 2 reviews

Contributors & Developers

“Adtoniq” is open source software. The following people have contributed to this plugin.


Translate “Adtoniq” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


  • Switch over to new, non-quota based Adtoniq analytics

  • Drop the “Trublock” name and brand
  • Fix bug that would clear the Adtoniq Cloud API key when saving protection settings

  • Allow for the protection URL to be a full url rather than only a relative path

  • Minor bug fixes

  • Bug fix for turning protection on, setting a url, then turning it off, and changing messaging to ads only. Message only displays when it should.

  • Add new shortcode: adtoniq_clear_choice, to make it easy to clear a user’s previous opt in/out and choose again
  • Do not delete option variables when upgrading Adtoniq (preserves API key)
  • New feature for Adtoniq Cloud customers: Update your ad block defintions on demand (via AJAX call)
  • Add new documentation tab
  • Switch Dashboard feed to not use CDN to get news faster
  • Add AdSense feature (beta level)
  • Make Opt Out button optional (and add documentation to that effect)
  • Persist last tab opened in a cookie

  • Temporarily disable AdSense feature until Beta period is over
  • Minor text changes

  • Fix minor bug in disabling AdSense

  • Allow turning AdSense feature on for customers selected for closed beta

  • Show notice with link to get Adtoniq Cloud, for users that have not yet registered.

  • Add padding to right of default message.
  • Changes to support AdSense closed beta