Details of a new Irish advertising code for alcohol emerged over the weekend, which seeks to ensure alcohol is marketed and sold in a socially responsible way.