Louise said she thought her followers would have been aware she was being paid for the post because it included a promotion code.

She apologised for not making it clear and said she would make sure future posts met advertising rules.

The ASA said both Louise Thompson and Vanity Planet were jointly responsible for ensuring that the promotion complied with advertising rules.

The ASA said: “While the post contained some elements that indicated there might be a commercial relationship between Louise Thompson and Vanity Planet, we considered that the content and context of the post did not make clear that it was advertising as opposed to, for example, genuinely independent editorial content or sponsored editorial content.”