I have hired a company to manage and optimize my Adwords account. Naturally they want access to my AdWords and Analytics accounts. I have no problem with that because I can control the level of their access. The problem is my adsense account has the same gmail login info. From what I can tell they would also have access to my adsense account. Is there a way for me to block their access to my adsense account? hmmm. Thanks
The best way to give access to an Adwords account is giving the manager your account ID. They can then request to link your account through their MCC account. Therefore, no need to give them your login info which may link to other Google accounts. Your ID is a ten-digit number, looks like a phone number, displayed in top right of account. Any reputable manager will have an MCC. I would probably not hire one if they didn't have one. Note you have to give separate access to Analytics. Even if linked to Adwords, the manager won't be able to access Analytics using Adwords until you give access. All you need is their login address. The alternative would be to create a different login to each Google service account. Would be a pain and defeat the purpose of a single login I suppose but you could do that.
You should hire a company that have MCC Manager to advertise your websites. By this way, the company will create a Google account for you, transfer money and run your ads, no need to use your Google account. You can pay for them by cash, check or paypal later, it may be discussed in your contract