Regarding the recent "huge drop" in earnings, I don't see it in the network-wide stats. Perhaps it was a temporary fluctuation. Please let me know your ad unit ids if the problem persists.
One of my best ad units is this: Ad Unit #650165
As you can see, impressions are constant (about 3k per day, while earnings have dropped to zero ( from 0.0003/day)