I am very susceptible to advertising, especially visual food advertising. I hate it, but I accept it. I can usually fight the urge away, even if I remain hungry the rest of the day.
For instance, you know how when you go to the movies (not something I enjoy in general, anyway, on account of theatres always having their thermostats set to "Siberia"), they advertise the concession stand before the movie begins? Goddamn, does that ever make me want to have a Coke. I don't know why, but the way those soft drinks look make really really really want a Coke. I can generally resist this urge, because I don't like getting up once the theatre has darkened and because I really don't see the sense in spending $5 on a Coke.
Another example occurred once when The Pixie and I were driving through downtown. There was an old building on a corner that I assume used to be a soda shop or something. There was a 1930s style Coke sign on top of the building. I said to The Pixie, "Is it wrong that that really makes me want to have a Coke?" She laughed at me but didn't think it was too bad. We were en route to dinner, anyway, so I figured I'd just order a Coke when we got there. By the time we reached the restuarant, though, my craving for Coke had disappeared. (And I ordered something like 6 sangrias instead. It's hard to remember.)
Finally, today, I passed a billboard for Jack in the Box's "real" milk shakes (not "fakes"!). Basically, the picture on the billboard was a giant vanilla shake, all swirled into the cup, with this "real" milk shakes slogan written to the right of it. It made me desperately want a milk shake, vanilla, even though I'm a hard core chocolate addict, and even though that amount of lactose would surely send my intestines spiralling out of my body.
I was finally able to push this craving aside when I realized that 1) the way the vanilla was swirled in the cup made it look like poop, and 2) that's probably why they weren't advertising chocolate.