What country is that model from? And what country are you trying to use it in? I have the SM-P355, and while I can run Netflix in the US, it doesn't work when I'm abroad.
Can you run videos from other country specific sites like CNN or MSNBC? If not, it's a location settings problem.