Ad Refresh

By  AdPresso
Last updated April 22, 2026

The ad refresh feature maximizes the monetization of your ad inventory by sequentially delivering multiple ads within the same placement during a single user session. Instead of a static delivery, ads are automatically reloaded at specified intervals, cycling through the assigned ad group.

Enabling ad refresh

The ad refresh option is controlled on the ad group level. To enable the feature, follow these steps:

  1. Open the desired ad group and switch to edit mode.
  2. Navigate to the Output Options section.
  3. Activate the Ad Refresh toggle and save the group settings.

Once enabled, the ads within the group will rotate continuously. The selected rotation mode is applied consistently.

In random rotation, ads are delivered according to their assigned weights. In sorted rotation, ads are displayed sequentially according to the defined order.

Refresh interval configuration

After activation, an input field for the refresh interval becomes available. This setting defines the time in seconds after which the next ad is loaded.

It is recommended to avoid very short intervals. Frequent refresh cycles can disrupt the reading experience. Therefore, a balanced interval ensures dynamic ad delivery without negatively affecting user engagement.

Tracking and ad refresh

To maintain accurate reporting, AdPresso applies a session-based tracking logic for ad refresh. The plugin counts each initial ad appearance as a single impression per session, regardless of how many times it is reloaded within the group.

This approach prevents inflated impression counts and ensures that your performance data remains reliable and meaningful.

This is AdPresso

Streamlined WordPress ad management, built on 15 years of expertise for serious monetization.
Features robust protection, targeting, A/B testing, diverse placements, and insightful tracking to spark your full revenue potential.

BlogStudies
AdPresso Logo