Mediavine strives to play nice with all others, but once in awhile 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 Popup
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 plugin allows it, make sure 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 prevents 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.
___________________________________________
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 posts or pages affected.
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 that 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?