I recently started using google ads to promote my "fear of heights" book and it works surprisingly well when it comes to promotion! The cost are quite cheap. Around 0,09 polish zloty per click on the ad.
Overall, i recommend google ads for those that have money and want to spend it to promote their works.