Markering on social site like facebook would be good, people spend lots of time there anyway so that would work. But you got to have an interesting product and good headline for that so it wont annoy but get people to be interested on what you are selling.
Even in social media also there is option to boost your advertisement with the payment in fiat. Apart from you can use the Google adwords campaign to get your services to view with the local people and international people with the adwords campaign you claimed. In marketing tele media also playing big part to reach the product or services to laymen as well.