Fitness First. Know your weight.
The best time to deliver a marketing message is when the consumer is in the mood / context to receive it. The next best is to create the mood and deliver the message. And the last and oft used way is to simply be present in a medium that the consumers might see.
Heres an excellent example of the second way of creating a mood to deliver the message.