added some more forbidden/ error handling concerning messages and ads