Google My Business and AdSense Address Restrictions
Unfortunately, Google does not accept virtual addresses for Google MyBusiness and AdSense.
Per Google’s Guidelines, you can only create a Google Business Profile if your business either has a physical location that customers can visit or travels to customers where they are. Unfortunately, our addresses are to be used only as mailing addresses. Since it is only a mailing address and not a business storefront customers can visit, this does not meet Google’s requirements for a Business Profile.
If you offer a service area where you travel to where customers are, you can set up a Google My Business Profile using the service area option rather than one of our addresses. For more information on how to do this, please see this article by Google. Please note that you cannot enter your subscribed address in this case. Per Google “Important: If you don’t serve customers at your business address, do not enter an address under the “Info” tab in Business Profile Manager. Leave the “business location” field blank.