The problem with any review site that has the slightest business connection to the products it reviews is obvious. You can’t criticize games and put in ads for them without running into a conflict of interest.
One of the best ways to force people to review games correctly is to make it in their best economic interests to do so.

