The physical store is an experiential platform that can tap into retail media network ad spending projected to reach $100 billion by 2026.