When it comes to ad tech, there’s the possibility that plugins and features might cause a conflict with your ad setup or prevent you from running ads altogether.
We’ve created a list of the known issues and solutions for you to ensure optimal performance.
Infinite Scroll
Problem
Infinite scroll implementations that load subsequent posts in iframes can cause ads not to load in subsequent posts.
Solution
- Find an infinite scroll solution that does not load subsequent posts in iframes
- Remove infinite scroll
Page Builders
Problem
Page builders can deeply nest content in <div> elements which makes it difficult to find a unique parent selector to target ads with. You can learn more about why page builders won’t work with Journey here.
Solution
- If your page builder is part of the theme, consider switching to a popular WordPress theme instead.
- If your page builder is from a plugin, switch to creating your posts with the standard WordPress block editor.
Optimization plugins
Problem
Optimization plugins such as PerfMatters and Hummingbird are great to increase your site speed, but including the ads script in any optimization can result in inconsistent ads.
Solution
- Exclude the ads script from being optimized. You can take a look at this help article on How To Exclude Our Ad Script From Being Optimized.
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
Cloudflare's "Rocket Loader" feature
Problem
Breaks javascript causing ads not to load.
Solution
- Disable Rocket Loader.
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.
Fastclick.js
Problem
Requires users to perform additional input to accept the Journey CMP.
Identification
In the network tab in devtools, search for 'fastclick'
Solution
- Remove and disable this script. This is commonly added through Perfmatters, who have instructions on how to toggle this feature in their help articles. If you're not using Perfmatters and are unsure of where this script is coming from, please reach out to your host or web developer for further assistance.