THRIVE: If You Strive for Better Advertizing