Constrained Preferential Bayesian Optimization and Its Application in Banner Ad Design | Synapse