Do i need 2 separate accounts for advertising and being a publisher.
you need to register for advertiser and publisher separately. When you use the same e-mail address on both sign-ups, then you can switch from your account dashboard, from advertiser to publisher, and back.
Take also advantage of the bitcointalk members only promotion!