Both types are equally useful and effective...
It depends a lot on your financial possibilities and on your available time for doing this. If you do not have time, it may become necessary to pay someone to do this for you. if you have time, you can do it free of charge.
Sometimes you might want a special sort of advertising which qualified specialists only do...And then, you certainly have to pay for it...But this does not mean it can be more effective for sure...So, it's the same thing.
less