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.