Purchase OIOpublisher now for just $47.

Take control of your ad space.

Click here to purchase


    2 zones not loading ads.

    Both zones use the OIO javascript load method:

    <script type="text/javascript" src="http://buyacaravan.com/wp-content/plugins/oiopub-direct/js.php#type=banner&align=center&zone=1"></script>

    No JS errors as far as I can see:


    The ads are there:


    Need help?  Quick start guide | Troubleshooting | All help topics

    I have the same problem as you. Some of the zones will start showing ads again after refreshing, but upon refreshing, they will be gone again.

    Need help?  Quick start guide | Troubleshooting | All help topics
    • CommentAuthorSimon
    • CommentTimeNov 8th 2015
    Project Admin

    @soulglider - in your case, it appears there is a "notice" (low level error) being rendered by WordPress when the javascript ad code loads, which stops it working since it can't interpret the error.

    <b>Notice</b>: register_sidebar was called <strong>incorrectly</strong>. No <code>id</code> was set in the arguments array for the "Main Sidebar" sidebar. Defaulting to "sidebar-1". Manually set the <code>id</code> to "sidebar-1" to silence this notice and keep existing sidebar content. Please see <a href="https://codex.wordpress.org/Debugging_in_WordPress">Debugging in WordPress</a> for more information. (This message was added in version 4.2.0.) in <b>wp-includes/functions.php</b> on line <b>3622</b>

    It's not being generated by OIO, so it might be an issue with the theme or another plugin.

    However, I've moved the bit of code in OIO's "/js_http.php" file that suppresses those type of warnings from appearing, which may stop the error being rendered and so enable the javascript code to execute correctly.

    To test it, download the latest code again and then re-upload OIO's "/js_http.php" file.

    Need help?  Quick start guide | Troubleshooting | All help topics