Bing ads network is terrible
Bing ads network is terrible. They block your account when you add credit card or debit card without giving any reason. They scam people. I also did a bank transfer but they din't refund my money.
Date of experience:
Aug 25, 2018