I don't see how this would be classed as an advertisement. I have no affiliation with McDonald's and at the end of the day this is a meme that will likely have no effect on their brand image given the strength of their branding already and the relatively miniscule reach of this post. I think it would be a bit overzealous to remove this on the grounds of advertising.