Native advertising is a form of online advertising that matches the form and function of the platform on which it appears. For example, an article written by an advertiser to promote their product would appear on a website in the same style as regular articles on the site.
Other formats for native advertising include promotional videos, images, commentary, music, search ads or promoted posts.
Moreover, many companies advertise their content to users based on their search history, with the difference between native advertising and other marketing techniques being such ads can be promoted through social media.