ADEN-1318 Refactor AdEngine to pass the ad context more explicitly (for Mercury and Venus)