I did some quick calculation here, and it looks like attendance is not lower, in fact, it's slightly higher. 2016 average attendance was 66,586, while this year's average attendance so far is 68,925.
(This doesn't account for lower-attended games towards the end of the season for poor-performing teams; end of the season games often don't sell out for such teams, and these stats may be skewed because we haven't reached the end of the season yet. If I were to guess, by year's end attendance will be slightly lower for 2017.)
What is down is ratings. That is well-documented[1].
[0]: http://www.espn.com/nfl/attendance/_/year/2016
[1]: http://money.cnn.com/2017/09/20/media/nfl-tv-ratings-week-2/...