I have been studying taboola lately and finally decided to sign up and make some ads.
Sadly, 48 hours after signing up and making my initial campaign I got an email saying my account was closed for failing their billing review. It says this action is not reviewable.
My account was created through my LLC, on my real home IP, using my business credit card. There was nothing shady for it to get flagged.
Does anyone know if this is something they will allow me to appeal, or have any contacts I can talk with to get this sorted out? I contacted their general support but it's been a few days without a response.
Hmm... weird... What country are you based out of? US? I would assume it's just some weird fluke. Unless your business is based in Djibouti or Palestine or Afghanistan or something, or if you have a weird credit card, I don't know why they would deny you. I doubt it was a manual thing probably just their billing algorithm stuff. Maybe try signing up again and also shoot their customer service an email just letting them know the problem.