Adsense ads is easier to manage compared to CPA since everything is automated. Affiliate marketing is the best way to monetize if you are really into optimizing things.
Most of the "big" seo gurus out there say stay away from private blog networks (PBN's). Others say it is the thing to do, regardless of the Google slap.
What's your authoritative conclusion?