According to sources, actor Ranveer Singh has agreed to endorse a condom brand as he feels that promoting safe sex is a social cause in itself. "The brand feels that his cool dude image will be an asset to their campaign," a leading tabloid quoted its source. The ad will be shot on March 30 and 31.