This is a troubleshooting procedure to control the consistency of your ads and the cached data.

Since the data extraction of the ads is very complex, we integrated an internal caching method based on WordPress transients, which stores a static list of active banners every 10 minutes. This will massively increase the performance and avoid slow website if you have many campaigns running.

The campaigns stored in the database are NOT the list used to display them. The database is live, while the banners are taken from the cached list.

This procedure explains how to control this cached list.

If you added a new campaign and is not visible, please check this troubleshooting procedure:

  1. Check the campaign start and end date
  2. Make sure a link is set
  3. Make sure the campaign is Published and not Pending or Draft
  4. Make sure the banners are assigned to the correct Ad Slots
  5. Clear the cached list of ads from Business Tools settings > enable the checkbox to clear the cache, and Save
  6. Reload the frontend multiple times
  7. Remember the ads for each slot will appear randomly. Computer random is not "grandma" random where same opportunities are given to each kid, is "computer random", so you can see the same banner appearing 10 times and another appearing 1. This is almost unpredictable, so please reload the page multiple times to test.
  8. Last, check the REST API test: you can copy the test and paste it in  https://jsonviewer.stack.hu




 

 



This page will display the list of active banners in a readable formatting, allowing to see which banners are currently published for each slot:


 

 

If the published banners are still not appearing, please contact your hosting provider and make sure the REST link for the banner is not being cached by your server.

You can find the Rest link from the "REST API test" page.

 

Was this answer helpful? 0 Users Found This Useful (0 Votes)