To become a publisher, you need to create an affiliate network account. Campaigns can be promoted through multiple channels: website, email, Adwords or Facebook Ads. You can also place tracking links on different online forums.