Optimize ad budget with dynamic redistribution