The ad is in Hindi, but it should not be a problem to understand this one.
Just to set the tone, I have never seen my parents / grandparents / aunts / uncles or anyone in my family in India who have displayed any form of affection in front of others. EVER. So this ad makes a lot of sense to me.