Here's a script that copies AdWords extensions to all your campaigns
This only works on Search, Display and Search with Display Select campaigns. The script can’t tell the difference between Search, Display and Search with Display Select campaigns. You have to use the campaign names to make sure negative lists intended for Search don’t end up in Display campaigns. The Script doesn’t do anything with ad group extensions or account extensions – only campaign level ones. Scripts can only run for 30 minutes, which may not be enough if you’ve got lots of campaigns or lots of extensions. But if the script times out, you can just run it again – it will say in the logs when everything has been covered.