I would check the TOS of wordpress.com sites as they tend to have stringent guidelines around advertising. I would also suggest having your own domain rather than a subdomain will give you more authority in the eyes of users.