94% bounce rate is not good at all. One of the most common causes for such a high bounce rate is long loading time. Do some investigating and try to tweak your website before considering PPC campaigns.
Ayboll is not a pure CPC ad network. https://help.ayboll.com/getting-paid/i-see-impressions-and-clicks-but-no-revenue-why-is-that
Ayboll is a scam I earned over 800$ and the admin does not want to pay https://i.imgur.com/mFMGSF1.png