From BBC News:
The Advertising Standards Authority (ASA) ruled that the posters were not suitable to be seen by children.
It added that the use of a glamorous actress, gun images and aspirational text “could glamorize violence”.
Typical Hollywood trigger finger
It seems they can’t stop at banning guns, they need to ban photos of them as well.