PubGalaxy scores 88% satisfaction rate among partner publishers