Snap Inc. has signed a pact with NBCUniversal for the 2018 Winter Olympics that will make the popular messaging app a home for Olympic-themed content and allow NBCUniversal to sell Games-related geofilters and “lenses” to advertisers for the first time.