Earned media is unpaid publicity gained through organic means like reviews and word-of-mouth, while unearned media, or paid media, involves direct payment for promotion, like advertisements and sponsored posts.