I carry GYE around with me, literally in my pocket. This, for me, has been instrumental in fighting my addiction.
"Shvisi Hashem l'negdi tamid" - the principal idea is the first thing brought down in the shulchan aruch for a reason. When I acted out I would consciously or subconsciously push, hide, or ignore Hashem. How else can we view those images on the screen for hours on end? Today, I may not be at the level of "shevisi Hashem" but I can tell you that "shevisi GYE l'negdi tamid" has been a lifesaver.