That's painful. I hate breaking in new networks. I've been trying out Smowtion. I sent 80,000 impressions to them today and their dashboard only shows 18,000 with 70 clicks and $8 earnings.