Home Travel Oath CEO Tim Armstrong slightly backed off his claim of challenging Google and Facebook in online advertising