Optimize cross-channel ad spend allocation