Solution to Facebook Ads NOT Working with Naira Debit Mastercard

Hello, if this post was helpful, Kindly use 4 seconds to LIKE or Share it.

Also Stay UPDATED, Follow my Blog on Twitter @Bukasblog and Facebook @mstabukasblog

I was trying to boost a post on facebook using Naira as my preferred currency but it just wasn't working. I cross-checked severally to make sure I typed my GT Bank and Ecobank Naira Debit MasterCard details correctly and i did but still my facebook ad page was giving me an error saying 'invalid card details'.

 I also tried other banks like Access Bank, First Bank, Zenith and UBA but still no positive result. This is because Facebook uses DCC(Dynamic Currency Conversion). DCC is responsible for the conversion of dollar amount to naira at CBN rate and that is why you wouldn't be able to make payments with your naira debit card. I was told to try getting a GT Bank Dollar MasterCard to make purchases from foreign companies like Facebook.

I decided to do some research and I found out that this problem is because of the new CBN Banking Reform. NO Foreign Transactions Will Work Your Naira Debit/Credit Card. However , there is an exception for Advertising on facebook in Nigeria. Normally because you are in Nigeria, facebook will charge in Naira, so to stop your facebook ad transaction from being declined simply change your payment back to dollar. This solved my problem using my Ecobank Naira Debit Card. I'm currently being billed in Dollars and my ad campaign is live and running.


  1. This was helpful, thanks

  2. pls,I don't the part where you said "simply change it back to dollar"

    1. Make dollar ur default payment currency in payment method

  3. This worked for me. Thanks!

  4. Soooo helpful mehn...This is why I live blogs...Thanks so much for sharing...


I'll like to know what you think.

Leave a COMMENT below. (ALL comments are Moderated)