If you've ever opened your browser console, inspected the live Journey wrapper, or run a debugging tool on your site, you may have spotted values that look like errors:
- "mcmNetworkCode": null
- "mcmStatusApproved": false
- "content_selector_mobile": null
- "sidebar_atf_selector": null
- "leaderboard_atf_selector": null
Good news: none of these mean something is broken. Your ads can and will continue serving exactly as intended. Here's what each one actually means.
Why MCM values show up at all
Journey and Mediavine share the same Mediavine Control Panel plugin. That's the plugin you installed during onboarding, and it's the same one Mediavine publishers use.
Because it's one plugin serving two Programs, it carries fields for both. Mediavine uses Google MCM (Multiple Customer Management), so those publishers need mcmNetworkCode and mcmStatusApproved values populated.
Journey does not use Google MCM. Journey sites serve ads through a different setup entirely, so there's no MCM network code to report and no MCM approval status to be approved. The plugin checks for those fields, finds nothing to fill in, and returns null and false.
That's expected behavior for every Journey site. It is not an error, it does not need to be fixed, and it has no effect on whether your ads serve or how much they earn.
Why some selectors show as null
When you inspect the live wrapper, you may notice a few selector fields sitting empty.
content_selector_mobile
Most sites use the exact same content selector for mobile and desktop. When that's the case, there's no separate mobile value to store, so the field stays null and your primary content selector handles both. A separate mobile selector only gets filled in on the rare site whose mobile layout genuinely needs a different target.
sidebar_atf_selector and leaderboard_atf_selector
ATF stands for "above the fold” and means elements are located in the site’s initial screen view. Journey does not offer ATF sidebar or leaderboard ad units. Since those placements aren't part of the Journey ad package, there's nothing for those selectors to point to and they'll be null on every Journey site.
The short version
| What you see | What it means |
|---|---|
| "mcmNetworkCode": null | Journey doesn't use Google MCM. Expected. |
| "mcmStatusApproved": false | Journey doesn't use Google MCM. Expected. |
| "content_selector_mobile": null | Your site uses one selector for mobile and desktop. Expected. |
| "sidebar_atf_selector": null | Journey doesn't offer ATF sidebar ads. Expected. |
| "leaderboard_atf_selector": null | Journey doesn't offer ATF leaderboard ads. Expected. |
When ads actually aren't serving
If you're seeing these values and your ads genuinely aren't showing up, the MCM and selector fields aren't the cause. Start with the usual suspects instead:
- Confirm the Mediavine Control Panel plugin is installed, activated, and connected to your site
- Check that your ads.txt file is set up correctly and free of errors
- Disable your ad blocker and clear your cache before checking again
- Check for known conflicts with plugins, security settings, and firewalls
- Give a newly launched site time to finish ramping up
- Check an article on your site after appending ?test=placeholders to its URL to force ad unit placeholders to populate
If after checking your configuration and testing for placeholders you still aren’t seeing the ad units offered by Journey, fill out this form to request ad retargeting.