The Demographics "Approval Rating" has nothing to do with diplomacy; it's strictly a measure of your Empire's Happiness Level. The base Approval Rating (Happiness Level of 0) is 60%; any Happiness surplus (or deficit) is multiplied by 3 and added to the base so a +10 Happy empire will be at 90% approval and a -10 Happy empire will be at 30% approval.