All Collections
Conflicts
Conflicts & Compatibility List
Conflicts & Compatibility List

There are some things that, despite our best efforts, just don't play well with us. List below.

Amber Bracegirdle avatar
Written by Amber Bracegirdle
Updated over a week ago

Mediavine strives to play nice with all others, but once in a while, it just doesn't happen. The following things don't work with us, so take a peek and if anything looks familiar, please investigate more!

___________________________________________

Mailchimp Subscriber Pop Up

Problem

Alters the load order of site elements, causing inconsistencies in the loading of Mediavine ads.

Identification

Search the site HTML for "dojo." If the code contains that, it is the version that conflicts and needs to be removed.

Solution

  • Remove pop up.

___________________________________________

Problem

Breaks JavaScript, causing MPN ads not to load.

Solution

  • Disable Rocket Loader.

___________________________________________

Lazy Loading iframes

Problem

Lazy Loading of iframes is a conflict with Mediavine ads, which are lazy loaded. Doubling up on lazy loading causes our ads to get lazy loaded twice, significantly harming site performance. It also causes an embedded Mediavine Video Player to display a loading screen.

Solution

  • If the plugin allows it, make sure the plugin is set to ONLY lazy load images and NOT iframes and other embed types.

  • Otherwise, remove/disable the lazy loading feature.

  • WordPress 5.7+ lazy load iframes by default and their native solution does not conflict with our ads.

  • In the past, WP Rocket's lazy load setting for iframes and videos has conflicted with our ads by catching them in a lazy load loop. Their current implementation of this setting doesn't conflict with our ads. However, we recommend keeping an eye on your dashboard after each WP Rocket update to ensure there is no impact on earnings or ad performance.

  • For further information, see our article on Lazy Loading Images.

___________________________________________

Disqus

Problem

Automatically enables ads (Disqus Reveal) when you reach a certain size.

Solution

  • Apply for exemption to remove ads. 

___________________________________________

Smooth Scrolling

Problem

These themes automatically enable "Smooth Scrolling" which can affect performance of in-content ads.

Solution

  • Turn off "Smooth Scrolling."

___________________________________________

Dynamic Content Gallery

Problem

Overwrites core JavaScript functions, which prevent several key bidders in our auction from working.

Solution

  • Remove plugin. 

___________________________________________

Shareaholic

Problem

Automatically enables new ad units. Drives down performance of MPN ad units and causes your earnings to be reduced.

Solution

  • Log in to toggle off ads.

___________________________________________

SumoMe

Problem

Mobile share buttons in the footer push our mobile adhesion over the content, causing a Google policy violation.

Solution

  • Disable or move location of mobile share buttons.

___________________________________________

Theia Post Slider

Problem

Alters HTML of both slideshow posts and non-slideshow posts and causes a conflict with in-content ads. If enabled, will cause serious RPM implications on mobile.

Solution

  • Remove plugin. 

____________________________________________

Thrive Architect, Elementor, Divi, WP Bakery (formerly Visual Composer), Beaver Builder, and other page builders

Problem

Page builders can wrap your content in nested <div></div> elements. Our script will not typically see individual elements wrapped in <div></div> elements, which means you could have no in-content ads or much fewer in-content ads than you would otherwise.

Solution

  • If you're using the page builder on every page site-wide, we can adjust your in-content selectors to accommodate. 

  • If you are only using it on some of your posts, you will need to Manually Place Ads in Your Content Using Content Hints on the affected posts or pages. 

  • Breaking your HTML is never great for SEO, so you might also want to research other less-invasive marketing solutions. 

_________________________________________________________

Simply Pinterest

Problem

Simply Pinterest mimics a post builder and wraps your content in
<div class="bpp_post_wrapper">.

This prevents in-content ads from appearing on desktop and mobile ads. 

Solution

  • Remove plugin.

___________________________________________________________

404 to 301 plugins

Problem

Some redirection plugins are used to redirect any and all 404 errors to a page that you set, using 301 (or any other) status. These cause issues with our script that result in server overload.

It is common for ads to request resources that do not exist or to those they do not have access to, but typically they will return a 404 or 401 error that does not affect performance.

However, with a plugin that redirects any and all 404 errors, it causes each of these to result in an additional page call, putting more load on the server and affecting the overall performance of the site and ads. However, if the redirection plugin is engineered to only redirect specific URLs, then this shouldn’t be a conflict.

Solution

  • Disable the plugin.

___________________________________________________________

Jetpack Ads

Problem

Running Jetpack's ads conflicts with our exclusivity agreement, and also breaks the auction, causing your Mediavine ads to not perform well. 

Solution

  • Disable this setting in your Jetpack Settings in the Traffic section. 

___________________________________________________________

Complianz Plugin TCF Setting

Problem

Enabling the Complianz plugin's TCF setting will prevent ads from loading, and isn't necessary since Mediavine's Consent Management Platform uses TCF and covers you completely for the display advertisement portion of GDPR.

Solution

  • Make sure "Enable TCF" is disabled in the Complianz plugin settings under Wizard -> Consent -> Services -> Are any of your advertising cookies used to show personalized ads?

___________________________________________________________

iubenda Compliance Plugin/CookieYes Plugin/GDPR Cookie Consent Plugin

Problem

These plugins prevent ads from loading if the user doesn’t interact with the plugin, or rejects the consent option. In some cases, these plugins prevent ads from loading until the page is refreshed, even when the user accepts the consent.

Solution

  • Remove the plugin/use alternate plugin.

___________________________________________________________

Infinite Scroll

Problem

Infinite scroll implementations that load subsequent posts in iframes can cause ads to not load in subsequent posts.

Solution

  • Find an infinite scroll solution that does not load subsequent posts in iframes.

  • Remove infinite scroll.

Did this answer your question?