I think advertising your own products in the dashboard is bad, but advertising third party products for a commission? That really is pure spam.