Over the past couple years I have added blueberries, raspberries, cranberries, cherries, peaches, and papaya to various beers- usually an American Wheat base. My method has pretty much not changed: I put the fruit in a ziplock, smash it with a rolling pin and put it in the freezer. A week or 2 later I take it out, let it partially thaw and smash again. Then freeze again. The day I'm going to use them, I take it out of the freezer and let them thaw. If not totally thawed when I add it, no big deal. I have added late in primary, but usually add to a carboy in a secondary fermentation. Mostly because I'll split a 6 gallon batch into 3 and add different fruit to each partial batch. I do spray the ziplock bag and spray the rim of my bucket before opening, but don't sanitize otherwise (OK I sanitize the carboy of course). So far, knock on wood, no contamination, and no oxidation issues. The fruit does kick off a true secondary fermentation which produces new CO2.