"advert(s)" is a valid short term for "advertisement(s)" everybody uses and should be accepted as an alternate, real life translation I believe.
Exactly, and so is "ad(s)". You can also find both of these abbreviations in the Oxford Dictionaries. They should both be accepted.
Yes, I think so too.