This document analyzes three hair care product advertisements using various codes of communication. It examines the visual, audio, narrative, action, enigma, and technical codes used in ads for L'Oreal Elvive Fibrology Thickening Hair Care, Schwarzkopf Essence Ultîme, and Tresemme Keratin Smooth 7 Day Smooth System. Key details like the backgrounds, models, voiceovers, narratives, actions, hidden meanings, and editing techniques are summarized for each ad.