I had the idea of setting a very high budget and manually pausing the campaign when the cost exceeds my real budget. However, I read in another forum that "tampering" with the budget may get oneself banned. Is my idea considered "tampering" with the budget?
What other ways can I target a certain timeframe, and make Adwords spend as much of my real budget as possible only during that timeframe?
The best way is to query the spend via the API, and then pause ads when a time period or spend limit has been reached.
There is a lag in Google's system between preforming an action, having Google's databases updates, and the changes being fully implemented.
It can take from a few minutes to a couple hours for everything to occur.