Two options available
There are two options available to configure refresh for your ad units:
Time-based refresh
Event-based refresh
Time-based ad refresh
This is configured in the ad unit settings and is used to get a new impression for an already initialized Sulvo tag based on time. Time-based ad refresh is configured in Inventory under the ad settings and is set to a 30-second refresh but can be configured for different timeintervals per ad unit.
Time-based ad refresh is very nuanced functionality that has many variables which can both help or hurt earnings. One of the biggest variables for ad refresh is ensuring that the visitor actually has the unit in-focus, and is in front of the window when the refresh happens. Without this, a refreshed ad could have very low performance and will drive down the ad placement value over time. Ensuring that the user is active on the page is, of course, complicated and requires much more than just having the tab open. Sulvo's time-based ad refresh functionality ensures that the ad is in-focus before refreshing.
Event-based ad refresh
This is used to get a new impression for an already initialized Sulvo tag based on a user event. Please take into account that if you remove an existing tag and then add a new one for the same SulvoAd (for example via an ajax content replacement), refreshAd will not work since the new tag will not be initialized already. You will need to use displayAd in that case.
Use case
Sometimes after the first impression you want to refresh the slot with a new impression based on user activity. To achieve this, you need to execute the following JavaScript code (assuming your ad is named "example.com_300x250"):
demandSupply.surge.refreshAd("example.com_300x250")
What should I configure?
Sulvo cannot give advice about the use of these features as results can vary greatly based on many factors and specific use case. Due to these variables, we have not enabled ad refresh by default and always recommend testing on each site for the best results.
