Turning Facebook Ad Chaos into a Predictable System with UpHex