Revive Adserver LogoThe Revive Adserver project team have released version 3.1.0 of the free open source ad server software.

New features in Revive Adserver v3.1.0

This version of Revive Adserver has a number of new features and improvements:

  • New: Blank impressions are now logged and reported, and used when assigning probabilities for contract campaigns. This means that zones can now be used  without remnant campaigns, which was previously discouraged. Blank impressions are also counted in the “Global History” and “Website & Zones” statistic screens and separately displayed in the “Campaign distribution” tab for websites and zones.
  • New: An experimental feature has been added that enables intentional over delivery of contract campaigns by a given percentage of impressions against the predicted “ideal”. This should help ensure that Contract campaigns always meet their contracted delivery by their end date.
  • Improvements include:
    • The “Contract (Exclusive)” campaign type has been re-named to “Override”, to make it easier to understand what the purpose of this campaign type is.
    • The quick navigation drop down lists for advertisers/campaigns and websites is now sorted alphabetically, greatly improving usability of this feature.

The most important bug fixes are:

  • A problem with time zones not being taken into account when running the zone allocation algorithm during maintenance was fixed. This resulted in under delivery if the account timezone had a positive offset from UTC, and potentially some overdelivery otherwise.
  • An issue with the old banner image being deleted while still in use for delivery, when a banner image file was replaced, has been fixed.

Security fixes

This release also fixes 2 security vulnerabilities, which have been described in detail in the related Security advisory.

If you’re not ready to upgrade to Revive Adserver v3.1.0, you should still make sure these 2 security vulnerabilities are fixed. For this reason, Revive Adserver v3.0.6 has also been released. This version contains no new features or bug fixes, the only difference between v3.0.5 and v3.0.6 is the fix for the security issues.

More details about this version can be found in the Release Notes of Revive Adserver v3.1.0.

The new version is available from the download page of the Revive Adserver website.