I'm not a teacher, but I also found this a VERY unclear sentence. Here's what I think it might be trying to say:
""In TV, that which you need in order to be able to sell content on line or for use on mobiles, doesn't exist. Therefore we produce promotional clips to explain what this is. We do this both on line and for mobile phones."
Student or Learner