It depends how you have it configured. The usual way to show ads though DFP is to enable AdSense as the fallback for the slot. In the inventory settings for the slot, you should have an option that looks like this:
In this case:
DFP will report on your the performance of your ad slot
DFP knows the exact revenue from this ad
DFP knows about all channels ...
AFAIK you won't get any pricing data from the event. But you can get the line item and potentially other useful info from the event. You can query the DFP reporting (even without premium) to get the impressions/revenue for that line item.
If you have other key-value data you pass through, you can get more detailed info about revenue broken apart by the ...
You need to create two ad units and then generate tags for the page that include both those units.
When DFP gives you tags for the page there will then be three parts to it:
A snippet to place where the first ad goes on the page.
A snippet to place where the second ad goes on the page.
This goes beyond Ad blindness. Google has recently updated their AdSense policy removing the 3 ad unit limit per page and instead assess the overall balance of ads to content, specifically citing infinite scroll pages as an example of where more than 3 ad units may be appropriate.
Based on your question it would depend on the amount of unique content you ...