Netflix is taking over a central hotel in Cannes, France—the JW Marriott—during the upcoming advertising festival, as the streaming giant looks to reach brands and explain its ad business, Ad Age has learned. At last year’s Cannes Lions International Festival of Creativity, Netflix showed up, but quietly, to test the waters with marketers ahead of the debut of its ad-supported service. This year represents a much larger commitment to the festival, which starts June 19.