Not if you require in depth answers you afterwards need to analyse.
If you need to analyse then you need to put explanations separate to answer. The whole point of a large scale survey is for you to make graphs and tables quickly and show tangible data. The majority of the questions seek a yes or no answer and /then/ an explanation, which should be optional and given to the user separately underneath. This way;
A) more people are inclined to take the survey to begin with, as the majority click off of surveys when they see that there's a reasonable amount of typing to be done. You want users to be able to do surveys in a minute or so minimum at best with the amount of questions you have there.
B) you have two questions practically the same, to do with YouTube and advertisements
C) the nature of the questions could probably be filtered into a number of multichoice answers with an "other" field, of which again would streamline the whole process
Trust me I did nearly 6 years of it in college and university it gets drilled into you a lot ahah