No, before you even start with the idea of launching Google Ads for your business, it’s necessary to create a Google Merchant Center account. Having a Google Merchant Center account will assist you in providing detailed information about your products to Google. So, that it can feature your product in the best way possible and improve its visibility on the search engine for increased customer engagement.