Leading online advertising consultancy Top Position has launched own-brand credit accounts for pay per click advertisers. Rolled out on the Google platform, pay per click credit accounts from Top Position are designed to ease cash flow and increase performance for companies advertising their services on Google AdWords.