Mr IWatchLinusTechTipsReligiously, no, it is not an advertisement, I saw the video on youtube and shared here. Those people replying with low post counts are mainly fans of the channel and of Chinese origin. If you were to check the video's comments, they are criticizing on how ignorant, rude and stupid some people are in this forum.
Judging from your post counts, you seem to have no life. Not everyone is like you.