What can cause conflicts with AdThrive ads?

We always want to help you earn as much as possible from your AdThrive ads! Sometimes, other plugins and code on your site aren’t compatible with AdThrive ad technology and can sabotage your ad earnings.

3rd-Party Ad Code Adjustments

Allowing a 3rd-party to make changes to your ads can really hurt your ad earnings.

For example, we've seen some developers implement their own deferred loading method, costing publishers lots of money. Instead, we have our own Deferred Ad Loading we can set up for you at any time and it's optimized to protect your ad revenue! Just ask.

Complianz | GDPR/CCPA Cookie Consent

This plugin may shut off the ad scripts that our plugin tries to load and block the Google Ads script that is the pipeline for your ads.

Create by Mediavine

Unlike many other recipe and how-to plugins, the Create by Mediavine plugin does not allow you to embed your AdThrive-monetized videos inside the recipe or project card for SEO schema benefits. We recommend choosing another option that allows you to take full advantage of video schema for SEO.


The Elementor WordPress Page Builder can cause ads to load in the editor, causing formatting issues. We can disable ads in Elementor for logged-in users with a code snippet to prevent this issue.

Your content ads are also set up using specific page elements, and Elementor can change that page formatting, preventing content ads from loading. This is an easy fix for our team!

In either case, just let us know if you start using Elementor and we’ll be happy to check things out for you!

Javascript UI Libraries and Platforms

At this time, we do not fully support libraries or frameworks that use a Single Page Application (SPA) pattern. With an SPA framework, the page only loads one time. This causes ads to either perform very poorly or not load at all.
Some of the more common frameworks that we have seen utilize this practice are NextJS, GhostJS, React, Vue, and Discourse. If you are considering switching to one of these frameworks, or you are unsure if your site currently utilizes Single Page Application patterns, please reach out to us and we will be happy to help.

Iframe Lazy Loading

AdThrive ads load in iframes, so avoid iframe optimization or iframe lazy loading settings inside plugins like WP Rocket.

Other Ad Networks

Ad code from other ad networks may not be compatible with your AdThrive ads and can impact earnings and undermine your site’s reputation with premium advertisers. Please consult with the AdThrive team so we can make sure additional ad code is compatible!


The Playbuzz plugin can overwrite your AdThrive ads.txt file, hurting your ad earnings. If you are considering integrating with Playbuzz, please consult the AdThrive team on implementation so we can ensure your ad earnings are protected.

Rocket Loader

Cloudflare is a great CDN (Content Delivery Network) option, however the Rocket Loader setting conflicts with AdThrive ad code and impacts your ad earnings. If you use Cloudflare on your site, turn this feature off in the settings.


Shareaholic can add additional ads to your site that hurt your AdThrive ad performance. Make sure ads are turned off inside Shareaholic settings.

Vuukle Comment System

Vuukle ads hurt your AdThrive ad performance. Disable ads within the settings or use another comment plugin.

WP Rocket versions 3.9 and higher

The WP Rocket plugin's version 3.9 or higher has a conflict with AdThrive ads so we recommend refraining from updating past v3.8.8.

If you’ve already updated, you can add “adthrive” to the list of excluded javascript files in WP Rocket. In your WP Rocket plugin settings, head to the File Optimization tab, scroll down to the Delay JavaScript execution section, and type adthrive (all lowercase) in the text area under “Excluded Javascript files”. Make sure to save your changes!

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Send a message

Want to join AdThrive? Apply here!