I have had the same issue.
I have read up on forums and contacted their sales.
Their sales rep asked me to deposit $6000 but I did not accept that as I have read in many different threads that if your account is suspended by Taboola they do not refund your deposit.
The owners of Taboola agency accounts confirmed on the fact that they do not refund the deposit.
I was put off by that, after all they do not explain why they suspend your account.
Buying accounts from others is risky, it is to me more risky than buying Facebook accounts.
The only solution that I can think of is to farm accounts using anti-detect browsers and proxy, like we do for Facebook accounts.