As you've only had him for less than a week, I'd give it time. It takes them a bit to acclimate.
When I first brought Spooble, my veiled chameleon, home, he ate pretty readily on the first two days. He then became shy about eating for a few days afterwards. I wondered if maybe those first few...