In short, gamification is incorporating game elements into non-gaming contexts. In other words, you can incorporate aspects like points, levels and rewards into online campaigns and then add them to websites, apps to boost user engagement. Advergaming involves incorporating branded advertising messages within video games to promote products, services or brands.