. If I were to block any ads, should it be the lowest paying ads or the ones I earn the least from?
There is no way to know what specific ad are paying, that I am aware of. I assume you don't me ad but category.
You can get an idea of RPM by category. For each category you are given % of total impressions and % of total earnings.
[(% of total earnings * total earnings) / (% of total impressions * total impression) ] * 1000 = RPM for the specific category.
Side note: the categories are not mutually exclusive (i.e: one ad can be in many categories) so if one sums the % of impressions for all the category one will arrive at a number greater than 100%.
Now to answer the question, as I mentioned in my post above I would block ads with ad-balancer first and then block ads or category of ads only if they are consistently spammy. I would base my decision on the spamminess (is that even a word). Basing yourself on RPM is not recommended, as I explained the system is auction based so it is very unlikely that blocking will produce better earnings outcome than not blocking.
If you block the ads that pay the least but still get many impressions, you will reduce demand and it will result in lower prices.
If you block the ads that pay the least but still get few impressions, you wont reduce demand by much but it is unlikely to make any significant difference.
You obviously don't want to block the ads that pay the most and get many impressions, those are your cash cows.
You don't want block the ads that pay the most but get few impressions as these are exactly the ads you would like to get more of.
Conclusion, blocking ads based on earnings(RPM) cannot produce a better result than not blocking.