techsprout.net
What Facebook Watch means for advertisers
Facebook has just launched its new Watch platform and with this, they enter Youtube territory with a bang! We've seen both Facebook and Google try and push video ads to advertisers over the last few