In all seriousness, I’m happy for them to index my public repositories, but no, I don’t want my email program to show me “relevant” ads based on my private repositories or integrate the contents of my private repositories into their profile of mine.
How would one advertise based on the contents of a repository anyways? Searching for a lot of swearing in the commit messages and recommending anger management?
On a serious note, I would guess that having your commit history and cross referencing it with the issues db (seeing things you closed or breaks caused by your code) might be quite interesting to a recruiter and a source of some pretty targeted (read: expensive) advertising.
[edit: not to mention company lawyers looking to sue some NDA violating employees]
Perhaps you could grep for common libraries like "ffmpeg" and make a guess as to what sort of software it is. Maybe a video editor/player in the case of ffmpeg. Once you figure that out, you could show advertisements for the same sort of software.