Releases: nginadofficial/nginad
1.4.47 Release
The 1.4.47 release to address the missing Excel Report download button feature is complete. It was coded and added to all report types. Also there are some small reporting bug fixes in NginAd 1.4. This may be the last feature update in 1.4 until we merge the leads-unlimited branch and release NginAd 1.5
- Implemented Excel file downloads for every type of statistics report
- Also did some bug fixes to the statistics totals in the JSON.
1.4.46 Release
This is a small minor version release that ads a new feature. The feature is a 3 tier publisher number correction rate for impressions, requests and revenue.
The reason for this is that some publishers' websites have clients with high drop rates for nested ad tags. That being the case the ad tag impressions recorded when the initial tag is loaded is out of sync with the SSPs impression numbers. This is because after the initial ad tag load the client bounces before the SSPs nested tags are loaded in the ad tag load chain. A high rate of discrepancy is considered the publisher's fault for having either a large number of users with bad internet connections, obscure browsers, or they may be running bots which don't know how to correctly load the inner nested ad tags.
At any rate, a correction mechanism is needed for such low quality publisher traffic. The mechanism implemented can harmonize impression numbers with SSP customers and publishers on:
- A global basis effecting all publisher websites
- A publisher level effecting all websites for a publisher
- A website level effecting only the zones in a single website domain for a given publisher
1.4.45 Release
Fixed a few view and controller bugs in the zone edit and create functions.
1.4.44 Release
This is a small patch release that fills in the impression totals in the zones view in the publisher dashboard, and fixes the Maintenance task to update the totals every 10 minutes with a new MySQL view which calculates lifetime totals for publisher zones.
1.4.43 Release
Small release to fix black listing and UI bugs with the Demand dashboard preview mode.
1.4.4 Release
1.4.4 post release fix for version 1.4 tonight. Here's what was fixed:
- Banner and VAST video IAB vertical check was failing. Also the verticals were not being properly inserted into the outgoing RTB bid requests as string arrays according to the OpenRTB 2.2 spec. That was fixed.
- The RTB geo object in the device was not being properly populated from the IP information using Maxmind geoCountryLite. Also the code was trusting the country information in the RTB geo object by default over the geo information from the IP address. Usually the IP address geocoding information trumps the geo info in the RTB request.
1.4.3 Release
Another post release fix for version 1.4 tonight. Here's what was fixed:
- Reporting was fixed. Some of the SQL for the grouped 2+ day results had used SUM() instead of AVG()
- The daily cron task that created Excel files to email users was removed in lieu of the JIRA NGIN-22 which will fix and update the Excel spreadsheets to the new schema and also allow users to download them from the report tab.
- Fixed a null pointer exception in the Buy side RTB workflow.
- Fixed a massive critical bug with the Sell side RTB workflow where integer array indexes were removed and for loops were failing. This is probably the most critical bug fix of all the post release fixes for 1.4.
- Another critical fix was that the publisher campaigns were not getting marked up correctly as the setter was using the auth_Users id and the getter was using the PublisherInfoID
1.4.2 Release
This is a post-release fix addressing some very bad annoyances.
- Not being able to see the username of the demand and publishers in the approval lists is fixed.
- Having invalid demand and publisher accounts in the approval lists due to a bug from prior to version 1.4 is fixed.
- Having the demand and publisher user aliases in the admin dropdown being unordered is fixed with a case sensitive alphabetization
- The OpenRTB nurl was being fired off synchronously as opposed to asynchronously when shell curl was enabled in the config. That is fixed now.
- Fixed some nomenclature for the demand sign-up website domain field.
1.4.1 Release
A small post release fix including:
- A fix so that VAST URLs in the nurl field are not triggered twice for remote outgoing RTB bids won.
- A fix for scoring in the 3rd party publisher quality scoring tasklet
- A quick fix for publisher, admin and demand statistics.
- The Excel reporting feature was temporarily removed since more time will be needed to update it to the updated SQL schema. That fix will be pushed into the next JIRA sprint 1.5
1.4 Release
NginAd OpenRTB Ad Server version 1.4 has now been released to the public.
NginAd 1.4 Features:
- VAST Video capabilities with LiveRail, ect... rev-share as well as raw VAST XML
- Full OpenRTB 2.2 Object Architecture parsers and hierarchy according to the IAB spec.
- Full Enterprise Java style Business Process Workflows and Activies called "tasklets"
- Third party verification activities
- Various parameters that were un-usable such as topframe, secure, and referrer were move to the new OpenRTB 2.2 objects
- Reverse proxy functionality for VAST URLs to keep impression counts on video ad servers consistent
- RTB Bid Notification (nurl) is now implemented with optional asychronous functionality
- Descriptive comments highlighting the new features
- Optional yearly Paid Support has now begun ( available at http://www.nginad.com/paidsupport/ )