Earlier, a Zenit spokesperson told BBC Sport that the forward's heart was set on a move to the Nou Camp, but that negotiations with Barcelona were ongoing.
Barcelona were the only club to have made an official offer for the player despite newspaper reports suggesting he would be having talks with Arsenal and Chelsea.
Arshavin, who scored twice during Euro 2008 after missing the first two games through suspension, has been given leave of absence while he decides on his future.
"Andrei won't play until things are all cleared up," confirmed Advocaat.
"It's a joint decision. Better put, I told him he shouldn't play and he agreed."