Hulu reverses course, accept’s Texas church’s ad after demand letter

Hulen Street Church in Fort Worth had submitted a 22-second ad promoting the church’s Thursday services that had been previously shared on Facebook, Instagram, and Google Ads. However, Hulu reportedly …