Google ads you pay every time someone clicks on your ad.
If you become accepted for google guaranteed then you can place local service ads and the major difference is you only pay when someone calls or messages you via the ad.
Window cleaning is on a small list of what local services are allowed to be google guaranteed.
I've run google ads campaigns for years now for loads of different clients and never have any real success for just window cleaning.