Try turning images off and opting out of placement targeting, at least then you'll show a little better targeting, but just a little. Adsense is now the definition of non-contextual contextual advertising
I have tried doing this but targeting is still poor for some reason. In any case I was under the impression that we can't turn placement targeting off. Is this correct?