To run ads on Facebook, first you must have a Facebook account, then you must have a product, advertising content, advertising budget, then you must target a specific market including country, geographic scope, demographics and a visa bank account to pay for the ad.