Google Grants for AdWords
As long as you have a registered charity number you can apply to Google Grants and receive $329 USD per day in free advertising with Google AdWords. Whilst this has to be in USD, it’s not confined to America only; UK charities (and others internationally) get the equivalent amount to spend on their ads.