Do I have to work with a CSS to run shopping ads on Google’s general search results page in the European Economic Area & Switzerland?

Yes, only a CSS can place shopping ads on the general search results page of Google in the European Economic Area & Switzerland. You can use Google Shopping or any other CSS of your choice. You can also participate via one or more CSS at the same time.