The different types of advocacy approaches include direct advocacy, indirect advocacy, grassroots advocacy, policy advocacy, public education, media advocacy, and legal advocacy. Direct advocacy involves engaging with decision-makers to influence policy outcomes, while indirect advocacy uses third-party intermediaries to push for change. Grassroots advocacy mobilizes people to take collective action, while policy advocacy focuses on researching and writing policy proposals. Public education emphasizes raising awareness and understanding of an issue, while media advocacy utilizes the media to bring attention to a given issue. Finally, legal advocacy involves using the legal system to achieve social change.